那里收购银元:关于MATLAB子程序调用问题。急!!!请各位强者帮忙。

来源:百度文库 编辑:中科新闻网 时间:2024/04/19 16:04:54
在我单独把MATLAB的m函数中的语句(function F=A(X)这个语句后面的所有语句)写入到command window窗口并给变量赋值并在command window窗口运行时,程序没有问题,但作为m函数赋变量值[也就是说在command window窗口写入:clear;a=A(1)]时,却提示出现错误,这可能是什么原因引起的呢?请各位高手指教。急呀。

应该比较建达, 请提供具体程序,否则无法判断。

a=A(1)]时,提示出现错误是不是??? Undefined function or variable 'A'.?
如果是这样,说明A还没有被定义。
你可以
syms A
这样就不会出现你说的问题了。试试吧,如果显示的结果不是数值,可以用
a=eval(a)
将其读出。