How to plot a curve with 3 points?

48 次查看(过去 30 天)
x= [1.2 1.5 1.9];
y=[5.5e15 9.9e15 7.8e15];
I want to plot a graph like this using the 3 points .How can I do it?
  2 个评论
Image Analyst
Image Analyst 2022-1-28
Three points are enough to define a quadratic, but not a Rayleigh-like curve like you're showing. You need more, or else a formula.

请先登录,再进行评论。

采纳的回答

Voss
Voss 2022-1-28
You can plot those three points and connect them with line segments using the plot() function:
x= [1.2 1.5 1.9];
y=[5.5e15 9.9e15 7.8e15];
plot(x,y)
It's not clear how the plot you want is related to those points. Maybe by fitting a curve?

更多回答(1 个)

Matt J
Matt J 2022-1-28
编辑:Matt J 2022-1-28
plot(x,y)
will always plot a curve. Whether you have enough points for the curve to have the intended shape is another question.

类别

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

标签

Community Treasure Hunt

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

Start Hunting!

Translated by