【问题标题】:How can I ask matlab to give me the value of y if I input the value of x?如果我输入 x 的值,如何让 matlab 给我 y 的值?
【发布时间】:2010-09-01 12:43:53
【问题描述】:

我已经有了使用折线图的 xy 图。让我烦恼的是,如果我给出 x 的值,我怎么能要求 matlab 给我 y 的值。也就是说,当我在图中我有的行中给出 x 时,y 的对应值。

【问题讨论】:

    标签: matlab graph graphing points


    【解决方案1】:

    我想你想做的是interpolation

    假设您用于绘图的 x 和 y 值分别存储在 xDatayData 中。

    然后,您使用INTERP1 找到与值x 对应的值y

    y = interp1(xData,yData,x);
    

    默认情况下,interp1 进行线性插值,也就是说,它返回的值就像图中的点由直线连接一样。如果你想要更平滑的插值,你会使用

    y = interp1(xData,yData,x,'cubic');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-19
      • 1970-01-01
      • 2020-07-17
      • 1970-01-01
      相关资源
      最近更新 更多