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!
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


0