在matlab画图中,已知某点横坐标,如何如何求纵坐标

x=linspace(0,2*pi,5)
y=sin(x)
plot(x,y)
变成得到的图形如下

而我想知道x=1的时候他在曲线上对应的y为多少(我想要具体的程序代码)

如果你是想求 x=1时,在曲线y=sin(x)上的点的y值是多少
y0=sin(1)
y0就是sin(1)的值

如果你是想求x=1时,在你图中的折线上的点的y值是多少
你要用插值
y0=interp1(x,y,1)
y0就是图中的折线上,x=1时对应的y值追问

终于知道了,明天终于对同学有交代了,我提高悬赏在采纳你的意见,真心的感谢你

追答

要画sin(x)的图像,x的取值明显不够密
0~2pi只有5个点
起码有50个点,图像才漂亮

温馨提示:答案为网友推荐,仅供参考
相似回答