一张图绘制多个子图
主要命令:
figure(); %第几张图
subplot(x,y,n); % subplot(x,y,n)x表示显示的行数,y表示列数,n表示第几幅图片
示例:
figure(1); %第一张图
subplot(3,1,1); %子图在图1中排列是三行一列,现在画第一张子图
plot(x1,y1);
subplot(3,1,2); %子图在图1中排列是三行一列,现在画第二张子图
plot(x2,y2);
subplot(3,1,3); %子图在图1中排列是三行一列,现在画第三张子图
plot(x3,y3);
在图片文本中添加希腊字母和特殊字符
Matlab支持TeX 标记和LaTex标记。使用LaTex标记时,需要将Interpreter 属性设置为 ‘latex’
参考matlab官方网页:图文本中的希腊字母和特殊字符
其他常用函数
限制坐标轴范围
xlim([-1 1]);
ylim([-1 1]);
添加坐标轴说明
xlabel('T(s)');
ylabel('\phi(rad)');
添加图例
legend('\phi_d', '\phi_{1}', '\phi_{2}');
修改线条类型、标记
修改线条粗细
plot画图默认粗细为0.5
plot(time, x, 'LineWidth', 1) //修改线条粗细为1