matlab中使用polyfit函数报错试用了几个例子,执行polyfit函数时无一例外报错:Attempt to execute SCRIPT polyfit as a function.不知道有没有人可以指点下这错误到底是因为什么?matlab使用一直正常,执行其

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 01:48:32

matlab中使用polyfit函数报错试用了几个例子,执行polyfit函数时无一例外报错:Attempt to execute SCRIPT polyfit as a function.不知道有没有人可以指点下这错误到底是因为什么?matlab使用一直正常,执行其
matlab中使用polyfit函数报错
试用了几个例子,执行polyfit函数时无一例外报错:Attempt to execute SCRIPT polyfit as a function.
不知道有没有人可以指点下这错误到底是因为什么?
matlab使用一直正常,执行其它一些函数也没有出现问题,我试验polyfit函数时特意选用了非常简单的例子,还是同样错误.
例:
1、
>> x=[2138 2150 2177 2204 2241]
y=[825 834 853 873 900]
p1=polyfit(x,y,1)
x =
2138 2150 2177 2204 2241
y =
825 834 853 873 900
Attempt to execute SCRIPT polyfit as a function.
2、
>> x=[0:pi/18:pi/2]
x =
0 0.1745 0.3491 0.5236 0.6981 0.8727 1.0472 1.2217 1.3963 1.5708
>> y=sin(x)
y =
0 0.1736 0.3420 0.5000 0.6428 0.7660 0.8660 0.9397 0.9848 1.0000
>> table=[x,y]
table =
Columns 1 through 11
0 0.1745 0.3491 0.5236 0.6981 0.8727 1.0472 1.2217 1.3963 1.5708 0
Columns 12 through 20
0.1736 0.3420 0.5000 0.6428 0.7660 0.8660 0.9397 0.9848 1.0000
>> [p,s]=polyfit(x,y,3)
Attempt to execute SCRIPT polyfit as a function.
kettyx,我的语句没错吧?难道是软件掉包了?

matlab中使用polyfit函数报错试用了几个例子,执行polyfit函数时无一例外报错:Attempt to execute SCRIPT polyfit as a function.不知道有没有人可以指点下这错误到底是因为什么?matlab使用一直正常,执行其
>> x=[2138 2150 2177 2204 2241]
y=[825 834 853 873 900]
x =
2138 2150 2177 2204 2241
y =
825 834 853 873 900
>> p1=polyfit(x,y,1)
p1 =
0.7271 -729.4239
%%---------------------
你的语句没有问题.检查一下你是不是自己编了一个polyfit.m的脚本文件,删掉它.或者改个名字.
open polyfit试试