matlab7.1脚本运行问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 23:50:22
拟合问题:
x=0:pi/10:2*pi;
y=sin(x);
z=polyfit(x,y,3);
plot(x,y,'r*');
hold on
f=poly2sym(z);
ezplot(f,[0,2*pi]);
在脚本中运行后出现:
??? Error: File: nihe.m Line: 1 Column: 1
Unexpected MATLAB operator.
但是在命令窗口中粘贴后可以运行,请哪位朋友帮忙解答,不胜感激

你的这几行代码我直接copy到matlab命令行或m文件里都是可以运行的,你仔细检查下你的nihe.m,也许里面有误打入的一些字符。
或者你直接新建一个m文件,把这几行代码copy进去

pi/10以及2*pi都加上括号

这可能不是你的nihe.m文件的问题,是你的matlab运行是调用的系统的函数不小心被你更改了,不外乎sin.m plot.m polyfit.m hold on.m
poly2sym.m ezplot.m这几个文件有问题,你可以拷贝别的机器上的这几个文件覆盖他们即可
嫌烦就重装

可以啊,程序没错;重命名一下看看