[求助]我这个程序,怎么不能运行急..
<P>我先建了一个名为f的M文件<BR>function f=f(x)<BR>y=log(1-cos(x));<BR><BR>然后我又建了一个名为Q的M文件<BR>function sum = Q(f,a,b,n)<BR>f(a)<BR>f(b)<BR>sum=n<BR><BR><BR>可是我在COMMANDWINDOW里运行<BR>Q(f,1,2,5)<BR>时,老是出错.<BR>提示是:<BR><FONT color=#f70909>??? Input argument "x" is undefined.</FONT></P><P><FONT color=#f70909>Error in ==> f at 2<BR>y=log(1-cos(x));</FONT></P> <P>x没有定义的嘛<BR>是不是这样呢?function f=y(x)<BR>y=log(1-cos(x));<BR><BR>function sum = Q(f,a,b,n)<BR>y(a)<BR>y(b)<BR>sum=n<BR></P> 我试试<BR>谢谢了楼上的 更加不行了 function y=f(x)<BR>y=log(1-cos(x));<BR><BR>function sum = Q(f,a,b,n)<BR>f(a)<BR>f(b)<BR>sum=n<BR>这样吧,我错了,哈哈<BR>我不是高手,所以经常犯错误。谅解哈<BR>好象这个问题是你的f与y关系弄错了<BR>你重复用f了,换个名字就该行的。<BR><BR>
页:
[1]