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)

 Respuesta aceptada

potode
potode el 19 de Nov. de 2022

0 votos

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

Más respuestas (0)

Categorías

Etiquetas

Preguntada:

el 19 de Nov. de 2022

Respondida:

el 19 de Nov. de 2022

Community Treasure Hunt

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

Start Hunting!