MATLAB plot 最基本操作命令

写的过程中常用形式常忘,故在此列出MATLAB 最常用的画图命令示例,方便查询。

目录

个人备忘

导出图形方法:

常用命令示例

MATLAB可以绘制的基本图形种类及相应函数

最基本的图形参数 - 标记和含义

扩展阅读


个人备忘

  • 字体大小建议:双栏 -- 图形宽度3 in,建议画板大小 6*12,字体为13-14号字体
  • 存PNG格式图形 - 大小和格式已设置好
figure
for i=2:201
    Q1=loglog(SpaR(:,1),SpaR(:,i),'y','linewidth',1.2,'Color',[0.6 0.6 0.6]); % 灰色的线
    hold on
end
Q2=loglog(Tt,Spa0,'k','linewidth',1.5); % 灰色的线

grid minor
axis([0.1 10 0.01 10]) 
xlabel('周期 (s)');ylabel('谱');  % 坐标名称,图名称设置
set(gca,'FontSize',12,'Fontname', 'songti'); % 设置坐标字体的“字号=12”、“字体=Time New Roman”;Microsoft YaHei
set(gcf,'unit','centimeters','position',[10 5 12 7])
legend([Q1 Q2],'谱1','谱2');
title('A','Color','r');%设置标题颜色

saveas(gcf,'fig1.png')

导出图形方法:

方法一:进行MATLAB 导出矢量图设置后,放在word里就是矢量图,但转换成PDF时,可能会有点扭曲。

方法二:save as 'png'格式,基本不改变图形看着图形的形状


常用命令示例

  • figure;
  • subplot(231)        %按照横2竖3的方式分割画布,画布顺序水平排列。
  • plot(x,y,'-.');         % 设置“线型”
  • plot(x,y,'r','linewidth',1); % 设置“线颜色”,“线宽=1”
  • plot(x,y,'k','linewidth',1,'Color',[0.6 0.6 0.6]); % 灰色的线 -- 具体颜色查询“RGB Color Examples
  • hold on                %同一坐标系下画多个图形
  • ylim([0,500]);       %坐标范围设置
  • axis([0 4500 -15 15])  % 一次性设置X轴和Y轴范围X = [0,4500],Y=[-15,15]
  • xlabel('Frequency');ylabel('Amplitude');title('white noise amplitude = 2')   % 坐标名称,图名称设置
  • text(2,80,'J-E','Color','r') %加注释,2,80为x, y 坐标,‘J-E’为注释内容,‘coloar’设置颜色。
  • legend('white noise','white noise with pulse','Location','best')                   % 默认情况,按照顺序说明同一坐标下不同线的含义
  • P1=plot(t,Atf.*max(At));P2=plot(t,Atf.*max(At));
    legend([P1 P2],'Recorded','Mean value')                         % 指定图表说明同一坐标下不同线的含义
  • legend(['ζ=',num2str(Damp)])                                        %变量和文本放一起
  • grid on;       %划分网格  
  • grid minor;  % 添加网格密度
  • set(gca,'FontSize',12,'Fontname', 'Times New Roman'); % 设置坐标字体的“字号=12”、“字体=Time New Roman”;
  • scatter(NTef,MaxBW_NN,'+'); set(gca,'yscale','log','xscale','log');  % 设置散点图为对数坐标
  • set(gcf,'position',[0.1,0.2,0.3,0.4])  %设置坐标轴距离画板的边距,[0.1,0.2,0.3,0.4] 分别为axes的左边界,下边界,宽度,高度,最小为0,最大为1(左边界0.1,下边界为0.1,上边界,右边界为1)
  • set(gcf,'unit','centimeters','position',[10 5 7 5]) %对图形的位置及大小进行设置。单位为厘米(1 in = 2.54 cm),大小为7cm×5cm,图形起点坐标为(10cm,5cm)表示左下点离显示器左侧边界10cm,离下侧边界5cm。-- 注意这句很好用
  • 画平行于坐标轴的线
  • ylim=get(gca,’Ylim’); % 获取当前图形的纵轴的范围
  • plot([1,1],ylim,’m–’); % 绘制x=1,平行于Y轴的的直线
  • loglog(Y)          表示 x、y坐标都是对数坐标系
  • semilogx(Y)     表示 x坐标轴是对数坐标系
  • semilogy(…)    表示y坐标轴是对数坐标系
  • plotyy               有两个y坐标轴,一个在左边,一个在右边
  • set(gca,'yscale','log')

MATLAB可以绘制的基本图形种类及相应函数

最基本的图形参数 - 标记和含义


扩展阅读

(1)K线图:在需要体现数据极值点时,K线图可以高效表达信息,避免繁琐的说明。具体见“如何看懂k线图:K线详细分析图解

(2)Boxplot:见“Boxplot(箱形图或盒图)的介绍和使用 ”和“BOXPLOT 百度百科

(3)【MATLAB】二维矩阵可视化 MATLAB绘图  

(4)Matlab中利用findpeaks找波峰和波谷  

(5)MATLAB分段函数及应用实例  

(6)matlab中特殊字符, 上标和下标_请叫我木丁西的博客-CSDN博客_matlab 下标

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MATLAB基础知识 3 第 1 节 Matlab 基本知识 3 一、 Matlab 的主要功能 3 二、 Matlab 的界面 3 M-文件(函数文件) 3 Matlab帮助系统 4 三 、关于变量 4 第 2 节 Matlab编程 5 一、 矩阵(数组)的输入 5 二、 矩阵元素的访问及其大小的确定 6 三、 矩阵的算数运算 6 四、 关系运算 6 五、 逻辑运算 6 六、 集合运算 7 七、 MatLab的控制流 7 第二章 符号数学工具(Symbolic Math Toolbox) 10 第 1 节 符号表达式 10 第 2 节 符号表达式运算(目的:更方便的构造符号表达式) 11 第 3 节 微积分(Calculus)函数 15 第 4 节 数字信号处理常用Matlab函数简介 17 一、 典型离散信号表示方法 17 二、 滤波器分析与实现 18 三、 信号变换 19 第 5 节 方程求解 19 一、 求解单个变量的代数方程:利用 solve函数 19 二、 单个常微分方程求解:利用 dsovle函数 20 第三章 函数绘图 22 第 1 节 二维图形 23 一、 基本平面图形绘制命令plot 23 二、 一元函数y=f(x)的绘图命令 fplot 25 三、 快速函数作图: ezplot(Easy to use function plotter) 26 四、 读取二维灰度图像 28 第 2 节 三维图形 28 一、 三维曲线、面填色命令 28 二、 7.2.2 三维图形等高线 29 三、 7.2.3 曲面与网格图命令 31 四、 7.2.4 三维数据的其他表现形式命令 35 第 3 节 通用图形函数命令 41 一、 7.3.1 图形对象句柄命令 41 二、 7.3.2 轴的产生和控制命令 51 三、 图形句柄操作命令 51 四、 7.3.4 图形窗口的控制命令 53 第 4 节 颜色与光照模式命令 55 一、 颜色控制命令 55 二、 7.4.2 色图控制命令 57 第四章 概率统计 72 第 1 节 随机数的产生 73 一、 通用函数 73 二、 常用的专用函数 73 第 2 节 随机变量的概率密度函数 74 一、 通用函数 74 二、 常见的专用函数 74 第 3 节 随机变量的分布函数 75 一、 通用函数 75 二、 专用函数 75 第 4 节 4.4 随机变量的逆累积分布函数 76 一、 通用函数 76 二、 专用函数 76 第 5 节 随机变量的数字特征 77 一、 均值 77 二、 数据比较 78 三、 数学期望 79 四、 方差 80 五、 常见分布的期望和方差专用函数(stat结尾) 80 第 6 节 参数估计 82 一、 通用函数 82 二、 专用函数 82 第 7 节 假设检验 84 一、 已知,单个正态总体的均值μ的假设检验(U检验法) 84 二、 未知,单个正态总体的均值μ的假设检验( t检验法) 85 三、 两个正态总体均值差的检验(t检验) 85 第 8 节 回归分析 86 一、 ployfit函数进行回归分析 86 第 9 节 概率统计作图 86 一、 做概率分布函数图形的通用函数 86 二、 做概率分布函数图形的专用函数 86 三、 最小二乘拟合直线 87 四、 绘制多项式曲线 87 五、 给当前图形加一条参考线 87 六、 样本的概率图形 88 七、 附加有正态密度曲线的直方图 88 八、 在指定的界线之间画正态密度曲线 88
Matlab环境下的文件与其它系统一样,也有二类文件组成,一是文件,又称M文件,另一类是数据文件。系统除提供了文件的一般管理功能外,还提供了对数据文件进行操作的特殊功能函数。 6.1 基本命令 1、help 帮助命令 格式: help 命令名 eg: >>help plot >>help matlab\general 2、 what 显示目录内容命令 格式: what [目录名] eg: >>what matlab %显示matlab目录下的所有M-文件。 3、type 显示文件内容命令 格式: type文件名 %显示M-文件的内容。 4、 Lookfor 寻找命令 格式: lookfor 命令或字符串 eg: lookfor cos %寻找命令或字符串是否存在。 5、which 寻找函数命令,显示函数所在的文件位置,给出路径。 格式:which 函数名 eg: which pinv 6、path 路径控制命令,显示或改变搜索路径。 格式: path [路径] eg: path (path,‘d:\test\aaa’) 7、who,whos 显示变量命令,显示当前变量。 whos命令更详细。 8、load,save 取出与保存结果命令,从磁盘上读出或保存计算结果。 eg: save test x y 将变量存入test.mat文件中,仅保存x ,y 变量。 9、clear 清除变量命令 格式: [变量名] eg: clear x y 10、disp显示文本或变量内容命令。eg:x=[1 2 3]; disp(x); y=‘aaaaaaa’; disp(y) 11、cd 改变目录命令,与DOS类似。 12、dir 显示目录内容命令,显示目录里的文件。 eg:dir \matlab\notebook 13、delete 删除文件或对象命令 格式: delete 文件名 不能用通配符 delete(对象) eg:H=PLOT(X,X); delete (H) %删除图形对象H 14、! 执行系统命令,在Windows下运行。“!”用于执行DOS命令。eg:!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值