我的MATLAB的M文件怎么运行不了啊?

如题所述

Error: Missing variable or function.这是返回的错误之一。有的干脆就返回一些很奇怪的数! 回答: 你的M文件刚开头是这样写的吗?function [s]=fun(v);是这样的吗?我看它提示你的错误是没有function.M文件刚开头都必须有function的。 追问: 给你个例子吧:function y=newton_1(a,n,x0,nn,eps1)x(1)=x0;b=1;i=1;while(abs(b)>eps1*x(i))i=i+1;x(i)=x(i-1)-n_f(a,n,x(i-1))/n_df(a,n,x(i-1));b=x(i)-x(i-1);if(i>nn)error(ˊnn is fullˊ);return;endendy=x(i);这是我的一个例题,系统返回的是:? Error: File: D:\MATLAB文件\work\newton_1.m Line: 2 Column: 8我就奇怪了? 回答: 这个是你自己又敲了一遍了的,还是复制原来的,怎么那个标点输入都是中文状态下的啊,还有咱们的错误是不一样的,你这道题想达到什么效果啊?那个第一行输入的数据是什么要求的。还有你的第七行输入是不是有错啊? 噬魂こFeel 的感言: 谢谢你啊!刚刚我的室友解决了这个问题,我重装了下就行了!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-23
直接在主屏幕里输入m文件的文件名再回车就行了