在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个点,图像才漂亮

温馨提示:内容为网友见解,仅供参考
无其他回答

在matlab画图中,已知某点横坐标,如何如何求纵坐标
若图像对应的坐标(x,y),因为y x对应关系,可以利用插值函数xi=interp1(y,x,yi)取得yi对应的xi值

用matlab显示某点的横纵坐标?
1、首先通过matlab曲线图观察出纵坐标y0与曲线s=s(x,y)的交点p,判断出交点p在横坐标轴上的范围[a,b];2、通过在区间[a,b]上灵活应用插值函数interp1,可以得到包含纵坐标y0在内的一系列值;3、通过函数find(y>y0,1,'first')求得第一个比y0大的y的索引,通过find(y ...

在matlab中已知横坐标求纵坐标
直接先写已知的横坐标,再写已知方程,直接就能求出纵坐标了

matlab怎么设置横坐标和纵坐标?
设置横坐标范围 xlim;设置纵坐标范围 ylim;执行上述代码后,MATLAB会绘制一条从点到点的线性曲线,并将横坐标标签设置为“时间”,纵坐标标签设置为“速度”,同时设置横坐标范围为0到10,纵坐标范围为0到50。这样,我们就可以根据需要自定义MATLAB图形的横坐标和纵坐标设置了。

请问在MATLAB中如何求得已划出的曲线(折线)上给定横坐标所对应的纵坐标...
样条插值。比方说,已知的数据是X,Y 你将X的间隔变小一些赋于xi X=1:90;Y=(-X+45).*(X<45)+(X-45).*(X>=45);xi=1:0.5:90; %这个点比X的多 yi = interp1(X,Y,xi,'spline');plot(X,Y,'*',X,Y,'b',xi,yi,'r')你注意看上面这图(你放大看)里面的X=45时,蓝线是...

MATLAB在拟合公式不知道的情况下,知道其横坐标,怎么求纵坐标
用getdata取数,然后将数据导入MATLAB进行拟合。用2个指数项进行拟合,结果如下:

matlab怎么设置横坐标和纵坐标?
首先,当我们使用MATLAB绘制图形时,比如使用`plot`函数绘制一条曲线,我们通常会希望给图形的横坐标和纵坐标添加描述性的标签。这时,可以使用`xlabel`函数为横坐标添加标签,使用`ylabel`函数为纵坐标添加标签。例如:matlab x = 0:0.1:10;y = sin;plot;xlabel'); % 设置横坐标标签 ylabel; % ...

用semilogy画出的曲线图已知横坐标用Matlab什么函数求纵坐标的值
首先semilogy只是在画图的时候对纵坐标取10为底的对数,通常是因为纵坐标的变化范围比较大,才进行这样的处理;其次如果想要了解semilogy更多功能,可以在命令窗口,输入help semilogy;3.最后我对于你的问题的理解是我以为是已知原来的一个点为(x1,y1)=(1,10),那么使用semilogy画图后,这个点的坐标(...

matlab怎么设置横坐标和纵坐标?
可以用matlab提供的坐标轴设置函数axis进行设置(对当前坐标轴进行设置),具体用法如下:1、plot(x, y); \/\/ 画图后用axis函数设置坐标轴的范围。2、axis([xmin xmax ymin ymax]); % 设置坐标轴在指定的区间。3、xmin、xmax 表示设置横坐标的最小最大值。4、ymin、ymax 表示设置纵坐标的最小...

现在用matlab画出一个图像,想找到任一点的横坐标与纵坐标,怎么操作?
f=imread('1.jpg'); %读入图像 figure,imshow(f) %显示图像 pixval %显示光标,即在图像上鼠标变成光标,同时显示坐标

相似回答