Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo utilizar matlab para generar un conjunto de datos experimentales y encontrar el polinomio de ajuste de tercer orden de este conjunto de datos?

¿Cómo utilizar matlab para generar un conjunto de datos experimentales y encontrar el polinomio de ajuste de tercer orden de este conjunto de datos?

Escribe el programa de la siguiente manera:

x = (0: 5);

y = rand(1,6);

p = polyfit(x,y,3)%p es el coeficiente polinómico

f = polyval(p,x);

plot(x,y,'o', x,f ,'-')

I.x=[1.75,2.25,2.5,2.875,2.686,2.563];y=[0.26,0.32,0.44,0.57,0.50,0.46];plot(x ,y, 'g.','markerize',25);%%%Aquí hay un gráfico que dibuja puntos primero, para que pueda ver aproximadamente el contenido del gráfico. Lo que ve aquí es una curva que parece una. curva cuadrática.

Dos, lo mismo x=[0.26,0.32,0.44,0.57,0.50,0.46];y=[1.75,2.25,2.5,2.875,2.686,2.563];plot(x,y,' g.','markersize',25);hold?on?;p3= polyfit(x,y,1);x2=0:0.5:2;y2=3.3237*x2+1.0247;plot(x2,y2,' b').

El tercer paso, código: borrar todo;clc;cerrar todo;x=[1.75,2.25,2.5,2.875,2.686,2.563];y=[0.26,0.32,0.44, 0.57,0.50,0.46];plot(x,y,'r*')[p,s]= polyfit(x,y,5)? El parámetro % se convierte en 1, que es un ajuste lineal y1=polyval(p,x). ) espera;plot(x,y1,'b.') El valor de la función obtenido al ajustar el polinomio de quinto orden es básicamente consistente con los datos originales.