回 帖 发 新 帖 刷新版面

主题:如何实现matlab与VB的接口

我的毕业设计是利用VB语言编写模糊控制算法程序,并进行matlab仿真,现我已把算法程序编写完毕,想利用simulink进行仿真,但不知如何将VB与matlab结合起来,请求高人指教.谢谢!!!!!
  我的email:cumtlgx@126.com

回复列表 (共1个回复)

沙发

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 


我来回复

您尚未登录,请登录后再回复。点此登录或注册