matlab编程为什么会运行不了。

x=0:25:39;
y=[4 7.533333 10 14.13793 15.43333 14.2 16.1 15.83333 8.833333 7.133333 5.633333 3.606061 3.060606 2.30303 1.636364];
A=polyfit(x,y,3);
z=polyval(A,x);
plot(x,y,'k+',x,z,'r') %
显示错误:
>> Untitled1
错误使用 polyfit (line 47)
X 和 Y 矢量的大小必须相同。
出错 Untitled1 (line 3)
A=polyfit(x,y,2)
>> Untitled1
错误使用 polyfit (line 47)
X 和 Y 矢量的大小必须相同。
出错 Untitled1 (line 3)
A=polyfit(x,y,3)

 采纳的回答

potode
potode 2022-11-19

0 个投票

y=[4 7.533333 10 14.13793 15.43333 14.2 16.1 15.83333 8.833333 7.133333 5.633333 3.606061 3.060606 2.30303 1.636364];
x=linspace(0,39,numel(y));
A=polyfit(x,y,3);
z=polyval(A,x);
plot(x,y,'k+',x,z,'r') %

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Logical 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!