MATLAB制图代码【第二版】
文档描述
Code describtion: This code is version 2 used for processing the data from the simulation and experiment.
Time : 2023.9.3
Author: PEZHANG
这是在第一版基础上,迭代出的第二版MATLAB制图代码,第二版的特点是以handle的形式控制图窗的properties,此种形式更加贴近MATLAB的内在。
前置知识
figure图窗分为曲线、坐标轴、图窗背景三部分,这三个部分可以通过handle的形式对其properties进行操纵。
源代码
clc;clear
close all
% get x、y data
x = 0:pi/20:2*pi;
y = sin(x);
% get the properties of line
l = plot(x,y);
l.LineWidth = 1;
% get the properties of figure
h = gcf;
h.Color = 'w';
h.Units = 'centimeters';
h.Position = [25 10 15 9];
% get the properties of axes
ax = gca;
ax.YGrid = 'on';
ax.FontSize = 13;
ax.XLabel.String = '时间 (s)';
ax.YLabel.String = '振幅 (m)';
ax.Title.String = '示例-正弦曲线';
ax.GridLineStyle = '--';
ax.Box = 'off';
print('-djpeg','-r600','示例-正弦曲线')
代码运行结果图
参考资料
【1】https://www.youtube.com/watch?v=CNayChYLAV8
【2】https://www.youtube.com/watch?v=sPC1-7K6qNU
【3】https://blog.csdn.net/qq_50632468/article/details/129691250