主题:如何实现matlab与VB的接口
flycraner
[专家分:0] 发布于 2006-05-25 18:42:00
我的毕业设计是利用VB语言编写模糊控制算法程序,并进行matlab仿真,现我已把算法程序编写完毕,想利用simulink进行仿真,但不知如何将VB与matlab结合起来,请求高人指教.谢谢!!!!!
我的email:cumtlgx@126.com
回复列表 (共1个回复)
沙发
chyg31 [专家分:0] 发布于 2007-07-06 10:22:00
MatlabX库 简介
----For vb, vc,Delphi,C# (version 1.5)
MatlabX库为VB,VC,Delphi,c#提供程序包接口,支持数学运算、线性代数、图形处理和部分神经网络等功能,用于扩展 MATLAB 的功能和运行速度,可以作为独立的工具使用,支持生成自己的独立运行程序,不要求客户电脑装有matlab。 (可以另外加功能)
在VB,VC,Delphi,c#中使用该数学工具包可避免重复性劳动,从而减少开发人员实现算法和界面设计的困难,可大大提高开发效率,对于解决工程问题是十分有意义的。MatlabX就是一个小的matlab。
visual basic visual c++ delphi c# 调用 matlab 接口 神经网络 独立运行 sim
优点:(对vb情况写的,vc delphi,c#类似)
1数学运算
2功能强大线性代数,矩阵计算
3图形处理
4 使用简单,对有matlab基础的更方便,只要把matlab的语句输入就可以了,变量可以在vb,vc,dephi中加入,也可以导出供vb,vc,dephi,c#使用。
5 把输入StrIn 设为字符串输入就可以了,不用“;”限定的变量就是输出值String型,若后面还有输入,chr(10)(VbCrLf,在vb中,其它类似)连接即可。
6 StrIn能够容错中文字符,回车符等,注释符%,可以把matlab的脚本文件复制运行。
7 可以获得数组double型变量 : Call GetVar
8 可以获得复数数组double型变量的实部和虚部 : Call GetVarReIm
9 在vb,vc,dephi和matlab之间互相交换数据,弥补StrIn中的for 循环慢的情况,增强vb,vc,dephi的矩阵计算处理功能(在vb中循环,在matlab中计算)。
10支持部分神经网络函数,支持bp神经网络,及其改进的bp神经网络和rbf神经网络
11打包程序,把文件夹bin,toolbox,java,sys,带上即可。可以生成独立运行程序,不要求客户电脑装有matlab。
详细:
http://matlabvbvc.blog.163.com/blog/static/27873611200731925620985/
下载地址1 matlabX1.5 for vb vc delphi
http://www.youshare.com/Guest/5174d00964e4a4db.rar.html
下载地址2 matlabX1.5 for vb (matlabX1.5试用版) 可搜索 mbx
http://good.gd/260070.htm 下载part1
http://good.gd/260067.htm 下载part2
下载地址3 matlabX1.5 for vb
http://www.youshare.com/Guest/76e634d5a98926c3.rar.html
有疑问,此博客留言,或qq:273315156,或email: matlabvbvc@163.com
我来回复