24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1181  |  回复: 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
回复此楼
Ifyoudonotleaveme,Iwillbyyoursideuntilthelifeend.
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yanshuaiyin 的主题更新
信息提示
请填处理意见