我想将vb中的变量值导入matlab中处理,但是一直不行,程序如下:
Dim matlab As Object
Dim mreal(1) As Double
Dim result As String
Dim MImag() As Double
mreal(0) = 1
mreal(1) = 3
Set matlab = CreateObject("Matlab.Application")
result = matlab.Execute("a=[]")
Call matlab.PutFullMatrix("a", "base", mreal, MImag)
总是提示我:inappropriate input array size
我应该怎么改呢,希望高手给我指点,主要有几点疑问:
1、将vb中变量值传到matlab矩阵a中,这个a要不要提前就存在呢,如果存在的话我这样写a=[]写行吗,因为不知道vb变量要传过多少数过来。
希望做过这方面的工作的人给我点指点。谢谢大家了