怎么实现【在VB中调用MATLAB】

2024-11-27 06:14:11
推荐回答(2个)
回答1:

大概有四种方法可以实现:1.借助ActiveX组件。需要先从MATLAB客户端创建ActiveX控件。可以使用图形用户界面或之间使用命令actxcontrol函数。2.借助DDE技术。以MATLAB作为服务器端。3.通过M文件。先用mcc将M文件直接编译成exe文件,然后在VB中声明几个API函数。4.引入matrix。即针对VB的MATLAB库。

回答2:

你搜过 百度文库 吗?

Set Matlab = CreateObject("Matlab. Application")
这句中,matlab.和Application之间不要有空格。
还有前面要有Set,look下面:

Public Matlab As Object
Private Sub Button1_Click()
Set Matlab = CreateObject("Matlab.Application")
Call Matlab.MinimizeCommandWindow
Call Matlab.Execute("clc;a=[1,2,3;4,5,6];b=[4,5,6;1,2,3];c=a+b; ")
End Sub