matlab如何在图上标点

matlab如何在图上标点,第1张

1、下面演示一下第一种标记方式。

代码:

%本程序完成对一些特殊点的标记

clcclear all

x=0:0.01:2*pi

y=sin(x)

p=find(y==max(y))

plot(x,y,'r','linewidth',2)

grid on

text(x(p),y(p),'o','color','g')

axis([0 2*pi -1.4 1.4])

2、完成标记后的图像如下(图中绿色的小圆圈)。

3、第二类标法同理,代码如下:

%本程序完成对一些特殊点的标记

clcclear all

x=0:0.01:2*pi

y=sin(x)

p=find(y==max(y))

plot(x,y,'r','linewidth',2)

grid on

axis([0 2*pi -1.4 1.4])

text(x(p),y(p),['(',num2str(x(p)),',',num2str(y(p)),')'],'color','b')

4、然后得到的效果在下面可以看到。

1. 颜色选项

'r' 红色, 'm' 粉红,'g' 绿色, 'c' 青色,'b' 蓝色 ,'w' 白色,'y' 黄色, 'k' 黑色

2. 线性选项:

'-' 实线, '--' 虚线,':' 点线, '-.' 点划线

3. 标记点形状选项:

'.' 表示点号 ,'^'表示上三角点,'+'表示加号点 , 'v' 表示下三角点,'*' , '>' , '<' ,

's'表示正方形点,'p' 表示五角星点,'d'表示菱形点, 'h' 表示六角星点

4.实心点:'MarkerFaceColor'

plot(x轴坐标,对应y值,'b^-','MarkerFaceColor','b')

5.线宽设置:

plot(x轴坐标,对应y值,'b^-','LineWidth',2)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11485825.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存