| 查看: 1235 | 回复: 0 | ||
yanshuaiyin新虫 (正式写手)
|
[求助]
VB调用Matlab程序出现事实错误13.类型不匹配是怎么回事?急求
|
|
VB中编程如下: Private Sub Command1_Click() Dim Matlab As Object Dim Result As String Dim MReal As Double Dim MImag As Double Dim dat As Double dat = Val(Text1.Text) Set Matlab = CreateObject("Matlab.Application" ![]() MReal = dat Result = Matlab.execute("clear" ![]() Call Matlab.PutFullMatrix("z", "base", MReal, MImag) Result = Matlab.execute("Y=Yfa(z)" ![]() Result = Matlab.execute("a=Y" ![]() Call Matlab.GetFullMatrix("a", "base", MReal, MImag) Text1.Text = MReal Result = Matlab.execute(Text1.Text) End Sub 其中Y=Yfa(z)为在Matlab中编写的Matlab函数,求大神解答,非常感谢!采用的两个软件的连接技术是ActiveX |
» 猜你喜欢
全人类对于AI的整体认知,尚且停留在幼儿园启蒙阶段
已经有7人回复
自然基金已经彻底沦为学术资源的交换工具
已经有29人回复
周末思考-婚姻长久底色
已经有12人回复
27考博求助
已经有4人回复
深圳大学材料学院“智能分子材料团队”招聘博士后
已经有4人回复
面上的水很深
已经有32人回复
国社科通讯评审
已经有8人回复













回复此楼