How to draw parabola given two points A(x1,y1) & B(x2,y2)?
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Shree
el 5 de Mzo. de 2015
Comentada: Shree
el 5 de Mzo. de 2015
Hello, I need to draw the parabola and I have two points First: A(1.2643, 5.6106) Last: B(120, 45).
I have tried varies formulas but the graph is not correct. Specially some formulas assume b=0 in the general parabola formula y = ax^2 + bx + c but in my case it is not zero.
Please tell me how to do it for this specific example.
0 comentarios
Respuesta aceptada
Torsten
el 5 de Mzo. de 2015
Parabola: p(x)=ax^2+bx+c
tan(50°)=p'(x1)=2*a*1.2643+b
5.6106=p(x1)=a*1.2643^2+b*1.2643+c
45=p(x2)=a*120^2+b*120+c
This is a linear system of equations in a,b,c and can be solved by
x=[2*1.2643 1 0; 1.2643^2 1.2643 1; 120^2 120 1]\[tand(50);5.6106;45]; %x(1)=a, x(2)=b, x(3)=c
Best wishes
Torsten.
Más respuestas (1)
Star Strider
el 5 de Mzo. de 2015
Two points can define a line, but you need at least three to uniquely describe a parabola.
Infinitely many parabolas can be drawn through only two points.
2 comentarios
John D'Errico
el 5 de Mzo. de 2015
Editada: John D'Errico
el 5 de Mzo. de 2015
And it takes 3 DISTINCT points to define a parabola. :) +1 anyway
Ver también
Categorías
Más información sobre Lighting, Transparency, and Shading en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!