各位,有没人知道vb调用matlab是怎么样实现的?
最好能给点代码看下,先谢谢了!

解决方案 »

  1.   

    Matlabvb
    http://matlabvbvc.blog.163.com
    包括数学运算、功能强大线性代数、图形处理等功能和部分神经网络,用于扩展 MATLAB 的功能和运行速度,可以作为独立的工具使用,支持生成自己的独立运行程序,不要求客户电脑装有matlab。
    优点:1数学运算2功能强大线性代数,矩阵计算3图形处理4 使用简单,对有matlab基础的更方便4.1只需在VB工程中引用Matlabvb即可。4.2Mb1.Visible = FalseMb1.StartMb argsIn=TextIn                   ‘StrIn= “a=[1:5];b=3*a”Call Mb1.SetArgsIn(argsIn)  ‘输入 Call Mb1.EXETextOut = Mb1.argsOut    ‘输出Call Mb1.EndMb4.3打包程序,把文件夹bin,toolbox,java,sys,文件matlabvb.ocx(要注册)带上即可。5 把输入argsIn 设为字符串输入就可以了,不用“;”限定的变量就是输出值String型6 argsIn能够容错中文字符,回车符等,注释符%,可以把matlab的脚本文件复制运行。7 可以获得数组double型变量  Call Mb1.GetVar8 可以获得复数数组double型变量的实部和虚部  Call Mb1.GetVarReIm9 在vb和matlab之间互相交换数据,弥补argsIn中的for 循环慢的情况,增强vb的矩阵计算处理功能(在vb中循环,在matlab中计算)。10支持部分神经网络函数,支持bp神经网络,及其改进的bp神经网络和rbf神经网络11 可以生成独立运行程序,不要求客户电脑装有matlab。下载 (matlabvb1.1试用版)邮箱下载  http://www.126.com/   中的  [email protected] 邮箱: downloadmatlab     密码: downloadmatlab   ps:请勿更改密码,供下载使用,谢谢。   有两部分,下载后解压就可以了。   有疑问,此博客留言,或email: [email protected]