我是靠谱客的博主 痴情哈密瓜,最近开发中收集的这篇文章主要介绍matlab 鼠标实时显示坐标值_MATLAB二维绘图命令大全,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

基本绘图命令

(一)基本绘图函数介绍

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. 常用的颜色和线性

d6c8c80c9cec0eecbfb3a1f177ce8c43.png

(二)基本绘图设置

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)

常用参数

2fa760cc294a1332edd2e989fba88f0e.png

标题常用颜色

d9b2bd06cc44d5df1d60922b4e6c1043.png

5、添加图例

legend(“xx1”,”xx2”,”xx3”……) 添加图例

legend(‘off’) 清除图例

legend(‘toggle’) 显示和清除间切换

legend(‘hide’) 隐藏

legend(‘show’) 显示

legend(‘boxoff’) 隐藏图例边框

legdend(‘boxon’) 显示图例边框

高级绘图命令

  1. 子图的绘制

subplot(m,n,p) 函数

m,n代表将图分为几个子图,p是子图的标号,表示在那个子图进行操作。

  1. 坐标轴的缩放

zoom(factor) 以f作为缩放因子进行坐标轴的缩放

zoom on 使能缩放

zoom off 取消缩放

zoom on和off之间切换

zoom out 恢复到最初的坐标轴设置。

zoom reset 对当前坐标轴进行复位

zoom xon x轴缩放

zoom yon y轴缩放

  1. 图形拖拽

pan on 使能图形拖拽

pan xon 使能图形x轴拖拽

pan yon 使能图形y轴拖拽

pan off 取消图形拖拽

pan 在on和off之间切换

4、数据光标

datacursormode on 使能数据光标

datacursormode off 取消数据光标

datacursormode 在on和off之间切换

  1. 极坐标

polar(theta,rho,s):

pol2cart() 极坐标中的坐标值转换成直角坐标。

cart2pol() 直角坐标中的坐标值转换成极坐标.

  1. 对数和半对数坐标

semilogx() x轴对数,y轴等比例

semilogy()

loglog()

  1. 双纵坐标

plotyy(x,y1,x,y2) 公用一个横坐标,左右两个纵坐标。

plotyy(x,y1,x,y2,‘plot’,’semilogy’) 可以设置其中一个或者两个为对数坐标

  1. 获取和显示数据点

[x y]=ginput(n) 鼠标选择某个点,坐标值返回到向量中。 [x y]=ginput 多个点,Enter键结束

[x y button]=ginput(…….) 记录鼠标点击时的信息。

三、特殊图形的绘制

1、柱状图

84317227481447595dcbe758aaea513f.png
  1. 饼状图

cdd7d0c63e1e98a647d44ca1ef7f9bd1.png
  1. 直方图

222e6d860080d064cd6b43dd1f19b6a9.png
  1. 散点图

9c29adb2744f1a395bf424b0d6ad2059.png

5、其他不常用图形

f24612b6e50811a9320b7f62c6d775f0.png

最后

以上就是痴情哈密瓜为你收集整理的matlab 鼠标实时显示坐标值_MATLAB二维绘图命令大全的全部内容,希望文章能够帮你解决matlab 鼠标实时显示坐标值_MATLAB二维绘图命令大全所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部