solving parabola with x and y intercept

2 次查看(过去 30 天)
Im currently trying figure out how to graph a parabola given x and y intercept
function y = parshelter(x1,y1,x2,y2)
%where i need help%
end
---im trying to call it from another code ---
xstart=0
ystart=24
xend=10
yend=0
parshelter(xstart,ystart,xend,yend)
any help would be nice as ive been trying for hours now
(xstart,ystart) is the y intercept and (xend,yend) is a x intercept
  2 个评论
John D'Errico
John D'Errico 2023-10-3
编辑:John D'Errico 2023-10-3
You can't. If you are asking what I think you are...
There are infinitely many parabola that pass through two points, an x-intercept, and a y-intercept. There is no unique solution.
If you want a unique solution, then a straight line will pass through the two points, AND a straight line is just a parabola with a zero quadratic coefficient. Think of the straight line as the simplest possible parabola, or if you prefer, a degenerate parabola.
Jarrod
Jarrod 2023-10-3
(xstart,ystart) is the vertex does that help

请先登录,再进行评论。

采纳的回答

Jarrod
Jarrod 2023-10-3
function y = parshelter(x1,y1,x2,y2)
syms x
b=(( y2 - y1 )/( (x1^2) - (x2^2) ));
a=y1+b*x1^2;
y=a-b*x^2;
end
this does end up working from what i can tell

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Line Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by