【MATLAB】基本绘图 ( 绘图基本步骤 | plot 函数 | 多曲线绘制 | hold on / off )(二)

简介: 【MATLAB】基本绘图 ( 绘图基本步骤 | plot 函数 | 多曲线绘制 | hold on / off )(二)

二、多曲线绘制




1、曲线覆盖绘制


执行两个 plot 函数 , 绘制不同的曲线 , 这里先绘制 cos 曲线 ,再绘制 sin 曲线 ;



代码示例 :


% 先绘制 cos 再绘制 sin 
plot(cos(0 : pi / 20 : 2 * pi))
% 只传入了 y 值向量
% y 值从 0 开始 , 到 2 * pi 结束 , 步长为 pi / 20
% 总共有 2 * pi / (pi / 20) = 40个点 
% x 值向量默认为 1 , 2 , 3 , ..., 40
plot(sin(0 : pi / 20 : 2 * pi))



执行效果 :


image.png





绘制后一条曲线时 , 会将前一条曲线覆盖掉 , 因此绘制了 cos 曲线后 , 再绘制 sin 曲线 , 直接将 cos 曲线删除 , 然后再绘制 sin 曲线 , 得到上面的绘制结果 ;




2、hold on / off


在想要绘制的多条曲线的上面添加 hold on 指令 , 下面添加 hold off 指令 , 即可保留多条曲线进行绘制 ;


% 保留曲线
hold on
% 先绘制 cos 再绘制 sin 
plot(cos(0 : pi / 20 : 2 * pi))
% 只传入了 y 值向量
% y 值从 0 开始 , 到 2 * pi 结束 , 步长为 pi / 20
% 总共有 2 * pi / (pi / 20) = 40个点 
% x 值向量默认为 1 , 2 , 3 , ..., 40
plot(sin(0 : pi / 20 : 2 * pi))
% 保留曲线
hold off


执行效果 :


image.png



目录
相关文章
|
6天前
|
数据安全/隐私保护
地震波功率谱密度函数、功率谱密度曲线,反应谱转功率谱,matlab代码
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
|
6天前
|
数据安全/隐私保护
耐震时程曲线,matlab代码,自定义反应谱与地震波,优化源代码,地震波耐震时程曲线
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
|
6天前
|
数据安全/隐私保护
matlab 曲线光滑,去毛刺,去离群值,数据滤波,高通滤波,低通滤波,带通滤波,带阻滤波
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
|
6天前
|
Serverless
基于Logistic函数的负荷需求响应(matlab代码)
基于Logistic函数的负荷需求响应(matlab代码)
|
6天前
|
调度
知识分享|分段函数线性化及matlab测试
知识分享|分段函数线性化及matlab测试
|
6天前
|
机器学习/深度学习 算法 数据挖掘
基于改进ISODATA算法的负荷场景曲线聚类(matlab代码)
基于改进ISODATA算法的负荷场景曲线聚类(matlab代码)
|
28天前
|
机器学习/深度学习 存储 前端开发
Matlab建立SVM,KNN和朴素贝叶斯模型分类绘制ROC曲线
Matlab建立SVM,KNN和朴素贝叶斯模型分类绘制ROC曲线
基于混合整数规划的微网储能电池容量规划(matlab代码)
基于混合整数规划的微网储能电池容量规划(matlab代码)

热门文章

最新文章