vbmatlab混合编程
⑴ !!!!!!!!!求救!vb与MATLAB混合编程
数组长度不一致,混合编程最关键的就是数组的一致性。像你这种原因,绝大部分原因都是VB里面定义的数组和MATLAB里面的数组长度不一致造成的
⑵ vb和matlab的混合编程如何生成exe应用程序
你用matlab 生成的exe文件需要有安装matlab运行时的机器运行,就和你装java虚拟机差不多,如果想别人能用你的exe文件,你要把运行时的安装文件一起给人家才能用。你可以到网上搜一个matlab运行时试试。
⑶ matlab与VB混合编程的问题,拜托高手解答我这小菜鸟的问题
你可以在Matlab中处理完,保存到一个指定目录下,
然后用VB语句读取这个目录下的图片!
⑷ 你好 我最近研究vb与matlab混合编程 遇到下面的问题:matlab函数有返回值 但怎么样在vb中得到这个返回值
i=matlab函数
⑸ matlab与vb混合编程
首先把这个程序写成一个函数,函数的输入变量就是你准备在vb中输入的变量。
然后把这个函数编译成一个COM组件,用comtool这个东西。
最后在vb工程中添加这个组件,然后就可以用使用一般COM组件的方式来使用你的函数了,实际上还是相当于用vb来调用matlab的运行库,因此画图什么的出来也是matlab的效果。
以上。
做过的老狼
⑹ Matlab与VB混合编程的简单问题
TEXT1.TEXT=result
⑺ vb.net2010与matlab联合编程的问题。
这个混合编程有多种方式,关键是怎么来连接。
目前常用的方法有:
1)dll动态链接库
2)VB 利用shell () 函数调用MATLAB 应用程序
3)动态数据交换(DDE)
4)ActiveX自动化服务技术
其中,
1)可以脱离matlab系统,但是需要注册该dll文件。运行速度较快。
2)中程序的运行脱离不了MA TLAB 环境, 无法开发出独立的可执行程序,难以用于商业目的。
3)其实是把matlab当做vb的一个客户端,进行数据交换,这明显不能脱离matlab系统。
4)中所编制的程序并没有脱离MA TLAB 环境, 需要在机器上安装好MA TLAB 系统。
⑻ vb+matlab混合编程数组参数传递的有关问题
在matlab中定义一个全局的数组变量 在自定义过程内给其赋值 生成com形式的dll 然后再vb中引用 Dim c As New matlabClass c.TestFun Dim a As Variant a = c.TestArr 'TestArr是matlab定义的全局的数组变量 For I = 1 To 10 Debug.Print a(I) Next
⑼ vb和matlab混合编程的问题
eval()函数的功能就是将括号内的字符串视为语句并运行
调用的函数使用评价(及其变种)中
比如
eval('y1=sin(2)')和语句y1=sin(2)等价
多在循环中使用,可以对多个名字有规则的变量或文件进行操作,比如
for x=1:5
eval(['y',num2str(x),'=',num2str(x^2),';'])
end
⑽ matlab 和VB如何结合的
一、借助 ActiveX部件
没什么好说的
二、借助DDE技术
DDE(Dynamic Data Exchange)允许Microsoft Windows应用程序通过交换数据实现彼
此间的通信。类似于C/S模型
三、通过M文件
Matlab产生的M文件不能直接在VB中调用,可利用mcc将M文件直接编译成.EXE文件,
然后在VB中声明传说中的三个API函数,最后使用Shell命令即可实现VB与Matlab的无缝集
成。
四、引入MatrixVB
MatrixVB是MathWorks针对VB提供的一个Matlab库,为VB提供了强大的功能扩展。在VB中使用该数学工具包可避免重复性劳动,从而减少开发人员实现算法和界面设计的困难。
具体的怎么实现,不是一两句话讲得明白的,最关键的是你一分都不给啊!^_^
(其实,按我上面说的关键字,网上搜一下一大堆!)
