matlab中对绘制二维平面图的操作
概要
1.讲一下如何生成一个有标题,两个纵向坐标,1个横向坐标,绘制两条线的图
2.讲一下如何设置让多个图绘制到同一张图片中
例如下图所示:
代码与说明
clc %清理命令窗口所有输出
clear all;%清理工作空间
range_start=10;%最小数据
range_end=50;%最大数据
num_data=100;%数据数量
range_diff=range_end-range_start;%差值
A(:,1)=rand(1,num_data)range_diff+range_start;%生成在10到50的100个随机数据
amplitude=rand5;%随机振幅
frequency=rand5;%随机频率
phase=2pirand;%随机相位
t=linspace(0,1pi,100);%生成时间轴
B(:,1)=amplitudesin(frequencyt+phase);%生成随机的正弦函数
C=[1.23,3.14];%写入了两个数
A_path=‘C:\Users\zxz\Desktop\matlab验证’;%预设一个地址来存放我们的图片
%以上是准备性代码,搞点数据出来画图,有兴趣的自行研究,不做详细说明
%绘图方案1:单个图像绘制
figure
yyaxis left %以左方纵坐标绘图
ylabel(‘零偏/单位:°/h’); %设置左边纵坐标
xlabel(‘时间/单位ÿ