博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
matlab小记(三)
阅读量:5167 次
发布时间:2019-06-13

本文共 931 字,大约阅读时间需要 3 分钟。

matlab中绘图坐标轴的设置

 

legend命令可以用来添加图例,其中在图例的放置过程中,容易与图形相重合,干扰我们观察图像,这时候legend中有个location参数,可以设置成Best,帮我们自动选择好位置,

使得图例的图标不会与图形造成干扰,示例:

legend('L1max','L1min','Location','Best');

范围设置:

a. axis([xmin xmax ymin ymax])设置坐标轴在指定的区间

b. axis auto 将当前绘图区的坐标轴范围设置为MATLAB自动调整的区间

c. axis manual 冻结当前坐标轴范围,以后叠加绘图都在当前坐标轴范围内显示 

d. axis tight 采用紧密模式设置当前坐标轴范围,即以用户数据范围为坐标轴

范围比例:

a. axis equal 等比例坐标轴

b. axis square 以当前坐标轴范围为基础,将坐标轴区域调整为方格形 

c. axis normal 自动调整纵横轴比例,使当前坐标轴范围内的图形显示达到最佳效果 范围选项和比例设置可以联合使用,默认的设置为axis auto normal 

一般情况下,范围比例采用默认设置就比较好,不需要再单独的进行调整。

 

在图像上标注最值点的位置,可以利用num2str函数,先把变量中的数值转变为字符形式,这样就可以直接通过text来在图像上表示出来。

L3maxmax = ['最大值(' num2str(x(find(L3max==max(L3max)))) ',' num2str(max(L3max)) ')'];

plot(x(find(L3max==max(L3max))),max(L3max),'r*') %在图形上标注L3maxmax所在的位置
text(x(find(L3max==max(L3max)))-38,max(L3max)-12,L3maxmax )

 

参考资料:https://wenku.baidu.com/view/bc9f189edaef5ef7ba0d3c7c.html

转载于:https://www.cnblogs.com/Qiangcm/p/8728645.html

你可能感兴趣的文章
centos 引导盘
查看>>
Notes of Daily Scrum Meeting(12.8)
查看>>
Apriori算法
查看>>
onlevelwasloaded的调用时机
查看>>
求出斐波那契数组
查看>>
lr_start_transaction/lr_end_transaction事物组合
查看>>
CodeIgniter学习笔记(四)——CI超级对象中的load装载器
查看>>
.NET CLR基本术语
查看>>
ubuntu的home目录下,Desktop等目录消失不见
查看>>
建立,查询二叉树 hdu 5444
查看>>
[Spring框架]Spring 事务管理基础入门总结.
查看>>
2017.3.24上午
查看>>
Python-常用模块及简单的案列
查看>>
LeetCode 159. Longest Substring with At Most Two Distinct Characters
查看>>
基本算法概论
查看>>
jquery动态移除/增加onclick属性详解
查看>>
JavaScript---Promise
查看>>
暖暖的感动
查看>>
Java中的日期和时间
查看>>
Django基于admin的stark组件创建(一)
查看>>