Matlab - Graficar una curva a partir de 3 puntos

   
Vista:

Graficar una curva a partir de 3 puntos

Publicado por Mila (9 intervenciones) el 11/05/2015 15:30:50
Hola, actualmente estoy trabajando con Matlab y necesito ayuda sobre un problema que me ha surgido.

Tengo una imagen donde aparecen curvas y tengo que obtener la función de dichas curvas. Para ello he decidido tomar tres puntos de la curva y obtener la función que representa a ésta.
Parto de los siguientes puntos:
X=[1 13 26];
Y=[4 39 34];
Para obtener la función que pasa por esos puntos he utilizado:
coef = polyfit(X,Y,2)

Polinomio=coef(1)*x^2 + coef(2)*x + coef(3)

Así obtengo los coeficientes del polinomio de grado 2. Ahora me gustaría representar la curva que pasa por esos puntos pero no se cómo debo crearme el vector x para que me haga bien la representación..
Espero que pueda ayudarme alguien! Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Royeth

Graficar una curva a partir de 3 puntos

Publicado por Royeth (758 intervenciones) el 11/05/2015 22:19:31
1
2
3
4
X=[1 13 26];
Y=[4 39 34];
coef = polyfit(X,Y,2) ;
fplot(strcat(num2str(coef(1)),'*x^2+',num2str(coef(2)),'*x+',num2str(coef(3))),[X(1) X(end)])


Saludos

https://www.facebook.com/royethmatlab
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar