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

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

文章目录

一、绘图简介

1、绘图基本步骤

2、plot 函数

二、多曲线绘制

1、曲线覆盖绘制

2、hold on / off


之前的博客中 , matlab 基本用法了解了一下 , 下面继续深入学习 ;






一、绘图简介




1、绘图基本步骤


电脑无法读懂公式 , 需要使用特定的函数告知电脑如何进行绘图 , matlab 绘图主要是学习如何使用绘图相关的函数 api ;



绘图步骤 :


① 生成数值 : 首先要生成一批某个范围区间内的数值 ;


② 生成点 : 然后使用特定的公式或算法将其计算成二维 / 三维坐标点 ;


③ 绘制点 : 最后将其在坐标系图中绘制出这些点 ;




2、plot 函数


向 plot 函数传入 x , y x, yx,y 变量 , 注意这里的 x , y x,yx,y 可以是一个值 , 也可以是一组值 ;


传入的 x , y x,yx,y 参数都是一个向量 , 即多个值 ;


plot(x, y)



向 plot 函数传入 y yy 变量 , 则 x xx 默认为 1 , 2 , 3 , 4 , ⋯ 1,2,3,4,\cdots1,2,3,4,⋯


即 : 第 1 11 个点的 x xx 值是 1 11 , 第 2 22 个点的 x xx 值是 2 22 , 第 3 33 个点的 x xx 值是 3 33 , ⋯ \cdots⋯


plot(y)



plot 函数代码示例 :


% 只传入了 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

目录
相关文章
|
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代码)

热门文章

最新文章