matlab作图。怎么在图上标出函数曲线多个点的坐标值。

比如我想把函数y=sin(x)曲线上的点(2,sin(2))标出来,下面是我写的部分代码,但是有两个不足之处。一是他是用鼠标点击图像,然后获取点击的点再标出来,而且标出来... 比如我想把函数y=sin(x)曲线上的点(2,sin(2))标出来,下面是我写的部分代码,但是有两个不足之处。一是他是用鼠标点击图像,然后获取点击的点再标出来,而且标出来的点还不一定在曲线上。我原本构思的是只要给出自变量x的值,他就能自己找到函数曲线上对应的点,然后标出坐标值。另外一个不足之处是VerticalAlignment这个参量。我构思的是标注采用垂直方式标注,即在点的上方或者下方进行标注。但是我的代码MATLAB报错。
大家有什么好的建议呢?
说用data cuesor就免了,我是想标注多个点的函数值然后保存图像的。
展开
 我来答
浪小客
高粉答主

2019-05-15 · 21世纪是需要思想碰撞的
浪小客
采纳数:1 获赞数:634911

向TA提问 私信TA
展开全部

1、首先我们以下面的数学函数进行举例,在软件中进行坐标值标记。

2、在图形界面窗口中,工具栏上的[数据光标]工具,然后单击需要查看坐标值的数据点上的左按钮。

3、您也可以在[工具]菜单栏下选择[数据光标]选项。

4、之后就完成了在matlab图上多个点坐标值标记,效果如下。

黄先生
2024-12-27 广告
矩阵切换器就是将一路或多路视音频信号分别传输给一个或者多个显示设备,如两台电脑主机要共用一个显示器,矩阵切换器可以将两台电脑主机上的内容renyi切换到同一个或多个显示器上;迈拓维矩矩阵切换器种类齐全,性价比高,支持多种控制方式,为工程商采... 点击进入详情页
本回答由黄先生提供
jimtien
推荐于2017-10-05 · TA获得超过7654个赞
知道大有可为答主
回答量:2146
采纳率:88%
帮助的人:1122万
展开全部

不知这样如何? 请参考

clear ; close all;
t=0:0.1:2*pi;
y=sin(t);
plot(t,y);ylim([-1.5,1.5]);
hold on;
t0 = [2; 3; 4];
y0 = sin(t0);
plot(t0,y0,'ro');
for i = 1:length(t0)
    text(t0(i),y0(i)+0.2,{['(' num2str(t0(i)) ',' num2str(y0(i)) ')' ] ,'\downarrow'},'FontSize',10,'FontWeight','bold');
end

 

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
legendayue
2019-10-10
知道答主
回答量:1
采纳率:0%
帮助的人:694
展开全部

可以通过点击DATA CURSOR在图形区右键,选着‘Create New Datatip’

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式