概述
基本绘图命令
(一)基本绘图函数介绍
1、plot(y)
向量或者实数矩阵。对于实数向量,以向量索引为横坐标,向量值为纵坐标;复数向量,实部为横坐标,虚部为纵坐标;对于实数矩阵,该函数对每一列绘图,有多少列,就有多少曲线。
2、plot(x,y)
x,y都为向量,x为横坐标,y为纵坐标;如果x是向量,y是矩阵,
要求y至少有一个维度与x相同,以x为横坐标,y为纵坐标;x,y都为矩阵,则以x,y每一列对应的元素为横纵坐标。
3、plot(x,y,s)
s是对绘图的一些参数设置,包括颜色、线型和数据点的标记。还可以对线宽等进行设置。
4、plot(x1,y1,s1,x2,y2,s2,……)
可以同时绘制多条曲线。
- 常用的颜色和线性
(二)基本绘图设置
1、叠加图
hold on 启动图形保持功能。
hold off 关闭图形保持功能。
hold 在on和off之间切换。
hold all 实现on的功能,并使新的绘图函数按顺序循环使用当前坐标系中的colorOeder
和LineStyleOrder。
2、设置坐标轴
axis([x1 x2 y1 y2]) 二维图形的横纵坐标。
axis off 取消坐标轴显示。
axis on 恢复坐标轴的一切设置。
axis equal 横纵轴采取等长刻度
axis square 产生正方形坐标系
axis auto 使得坐标轴的范围能够容纳所有图形。
axis normal 解除对坐标轴的一切设置
3、网格线和边框
(1)网格线
grid on 设置网格线
grid off 取消网格线设置
grid 在on和off之间切换
grid minor 设置小网格
(2)边框
box on 设置边框
box off 取消边框
box 在on和off之间切换
4、设置标题
图形标题
title(“”,Name,Value)
横纵坐标轴标题
xlabel(“”, Name,Value)
ylabel(“”, Name,Value)
常用参数
标题常用颜色
5、添加图例
legend(“xx1”,”xx2”,”xx3”……) 添加图例
legend(‘off’) 清除图例
legend(‘toggle’) 显示和清除间切换
legend(‘hide’) 隐藏
legend(‘show’) 显示
legend(‘boxoff’) 隐藏图例边框
legdend(‘boxon’) 显示图例边框
高级绘图命令
- 子图的绘制
subplot(m,n,p) 函数
m,n代表将图分为几个子图,p是子图的标号,表示在那个子图进行操作。
- 坐标轴的缩放
zoom(factor) 以f作为缩放因子进行坐标轴的缩放
zoom on 使能缩放
zoom off 取消缩放
zoom on和off之间切换
zoom out 恢复到最初的坐标轴设置。
zoom reset 对当前坐标轴进行复位
zoom xon x轴缩放
zoom yon y轴缩放
- 图形拖拽
pan on 使能图形拖拽
pan xon 使能图形x轴拖拽
pan yon 使能图形y轴拖拽
pan off 取消图形拖拽
pan 在on和off之间切换
4、数据光标
datacursormode on 使能数据光标
datacursormode off 取消数据光标
datacursormode 在on和off之间切换
- 极坐标
polar(theta,rho,s):
pol2cart() 极坐标中的坐标值转换成直角坐标。
cart2pol() 直角坐标中的坐标值转换成极坐标.
- 对数和半对数坐标
semilogx() x轴对数,y轴等比例
semilogy()
loglog()
- 双纵坐标
plotyy(x,y1,x,y2) 公用一个横坐标,左右两个纵坐标。
plotyy(x,y1,x,y2,‘plot’,’semilogy’) 可以设置其中一个或者两个为对数坐标
- 获取和显示数据点
[x y]=ginput(n) 鼠标选择某个点,坐标值返回到向量中。 [x y]=ginput 多个点,Enter键结束
[x y button]=ginput(…….) 记录鼠标点击时的信息。
三、特殊图形的绘制
1、柱状图
- 饼状图
- 直方图
- 散点图
5、其他不常用图形
最后
以上就是痴情哈密瓜为你收集整理的matlab 鼠标实时显示坐标值_MATLAB二维绘图命令大全的全部内容,希望文章能够帮你解决matlab 鼠标实时显示坐标值_MATLAB二维绘图命令大全所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复