我写了一个matlab的m文件,运行没出错,然后我把这个m文件作为类方法创建一个COM生成器组件。在VB中调用改matlab函数,调用语句是:
call theWarn.fin (5,delta,average,number,num,time,t,n,C,r)
其中,t,n,C,r是输入参数。在VB中运行,输入t,n,C,r的值,结果却显示“one ormore output arguments not assigned during call to ‘D:\matlab\work\…… ”
为什么这样呢?我的m文件编译没出错,输入输出都正常。怎么在调用VB时会出问题呢? 请各位编程高手指点!谢谢!
|