基于matrixVB的vb与matlab混合编程问题
本人刚刚接触MatrixVB现在想在vb中调用matlab谱密度函数,但是运行时总出错(子程序或函数为定义)求高手赐教!我的代码如下:Fs = 1 / 12
Call Connection
rst.Open "Data_storage", cnn, adOpenKeyset, adLockOptimistic, adCmdTable
rst.MoveFirst
Num = rst.RecordCount
For i = 0 To Num - 1
x(i) = rst.Fields("功率")
rst.MoveNext
Next i 以上代码为给数组赋值
mr = mabs(x)
figure (1)
nfft = 8192
[Pxx,f] = periodogram(x, figure1, nfft, Fs)
plot (Pxx) --------------------编程问答-------------------- 怎么没人来呢?高手都回家过节去啦? --------------------编程问答-------------------- 别用MatrixVB了;MATLAB编译成COM,然后VB做界面调用COM。
补充:VB , COM/DCOM/COM+