如果我输入x的值,如何让matlab给我y的值?
我已经有了使用折线图的 xy 图。困扰我的是,如果我给出x的值,如何让matlab给我y的值。也就是说,当我在图中的行中给出 x 时,y 的相应值。
I already have my xy graph using the line graph. What troubles me is how can I ask matlab to give me the value of y if I give the value of x. That is, the corresponding value of y when I give x in the line I have in the graph.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为你想做的是插值。
假设用于绘图的 x 和 y 值分别存储在
xData
和yData
中。然后,您可以使用 INTERP1
默认情况下,
interp1
线性插值,也就是说,它返回值,就好像图中的点通过直线。如果你想要更平滑的插值,你可以使用What I think you want to do is interpolation.
Say your x and y values that you used for plotting are stored in
xData
andyData
, respectively.Then, you find a value
y
that corresponds to a valuex
using INTERP1By default,
interp1
interpolates linearly, that is, it returns the values as if the dots in the plot were connected by straight lines. If you want a smoother interpolation, you'd use