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)

 Risposta accettata

potode
potode il 19 Nov 2022

0 voti

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') %

Più risposte (0)

Tag

Richiesto:

il 19 Nov 2022

Risposto:

il 19 Nov 2022

Community Treasure Hunt

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

Start Hunting!