MATLAB画图如何标记特殊点
创作时间:
作者:
@小白创作中心
MATLAB画图如何标记特殊点
引用
CSDN
1.
https://blog.csdn.net/daliaojie/article/details/49071013
在画图的时候利用MATLAB标记最大值点、最小值点、极值点可能比较烦。但是如果你知道了这个点的坐标,为什么不标记呢?下面就告诉你怎么标记特殊的点。
工具/原料
- MATLAB软件
- 代码
方法/步骤
首先,找到你需要标注的点。比如说你有x、y两个列向量构成一条曲线。
现在要找最大值点那么用p=find(y=max(y)),那么坐标(x(p),y(p))就是你要找的点咯。第二步如何标记。我介绍两总方法来标记这个点,但是总体上可以归结为一种方法。
(1)利用text(x(p),y(p),'o','color','g'));这里o表示标注的形状,也可以用*、^等比较好看的符号哟。'g'表示的是颜色。
(2)text(x(p),y(p),['(',num2str(x(p)),',',num2str(y(p)),')'],'color','b');标注坐标的值,很方便。下面演示一下第一种标记方式。代码如下:
%本程序完成对一些特殊点的标记
clc;clear 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])
完成标记后的图像如下(图中绿色的小圆圈)。
- 第二类标法同理,代码如下:
%本程序完成对一些特殊点的标记
clc;clear 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');
得到的效果在下面可以看到。
热门推荐
装饰工程质量纠纷怎么解决
养肝从吃开始:四个饮食方法助力肝脏健康
AI工具:最受欢迎与最佳体验的探索
清凉琴苑:古琴指法如盖楼,宜慢不宜快
2024年广东省博物馆藏品管理业务培训在广州东莞成功举办
哀兵必胜,伤残的国足,反而有可能主场对阵澳大利亚拿分
高墙内的团圆:一盏灯,照亮归途
江南环境的自然景观和居住体验如何?这些因素如何影响居民的生活质量?
胃部肿瘤切除术后饮食指南:从流质到正常饮食的科学调理
什么是“缠腰龙”?不要慌!带状疱疹做好5点预防,降低患病风险
常见的三种高分子材料3D打印技术:FDM、SLS、SLA
未成年人办理身份证需要监护人陪同吗?
中国银行前2月收53张罚单,涉及金额超1100万元
孩子扁桃体和腺样体肥大,用不用切除?听听医生怎么说
吃什么补脾虚?10大必吃食物推荐
广西的奇怪习俗:人去世安葬了,为何几年后又挖出来重新安葬?
追溯英雄时代:吉尔伽美什与轩辕,谁更早?
谷歌DeepMind优化AI模型新思路,计算效率与推理能力兼得
研发团队中的角色定义和分工
生活与法︱舞蹈兴趣班闭店停业,没上几节课的消费者该吃哑巴亏吗?
材料化学表征检测方法大全
重庆长江三峡黄金游轮四日游攻略游记_长江黄金游船旅游线路推荐
如何找到并应对网络犯罪的法律策略
“身残志坚”的6位残疾艺人,个个才华横溢,有的不到1岁就失明
喀什市有哪些不可错过的旅游景点和特色体验?
解析一本二本大学差异:选拔标准与教育前景对比
申花背水一战,能否逆袭神户?亚冠精英联赛东亚区第8轮前瞻!
气膜体育馆建设解析:成本、因素与投资前景
职业健康体检项目及周期的法律规范与实施
甲鱼的养殖方法及注意事项(甲鱼养殖技术)