【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

目录
相关文章
|
1月前
|
算法 Serverless
基于魏格纳函数和焦散线方法的自加速光束matlab模拟与仿真
本项目基于魏格纳函数和焦散线方法,使用MATLAB 2022A模拟自加速光束。通过魏格纳函数法生成多种自加速光束,并设计相应方法,展示仿真结果。核心程序包括相位和幅度的计算、光场分布及拟合分析,实现对光束传播特性的精确控制。应用领域涵盖光学成像、光操控和光束聚焦等。 关键步骤: 1. 利用魏格纳函数计算光场分布。 2. 模拟并展示自加速光束的相位和幅度图像。 3. 通过拟合分析,验证光束加速特性。 该算法原理基于魏格纳函数描述光场分布,结合数值模拟技术,实现对光束形状和传播特性的精确控制。通过调整光束相位分布,可改变其传播特性,如聚焦或加速。
|
4月前
|
算法 数据可视化 数据处理
MATLAB内置函数
【10月更文挑战第6天】本文详细介绍了MATLAB的内置函数和自定义函数,涵盖数学计算、矩阵操作、图形绘制等方面。通过具体代码示例,展示了如何使用内置函数和创建自定义函数,以及它们在性能、灵活性和可读性上的优劣。同时,文章还讨论了函数文件与脚本文件的区别,匿名函数和函数句柄的高级应用,帮助读者更好地利用MATLAB解决复杂问题。
109 1
|
4月前
|
存储 机器学习/深度学习 数据可视化
MATLAB脚本与函数
【10月更文挑战第4天】本文介绍了MATLAB脚本与函数的基本概念及编写方法,涵盖脚本和函数的创建、运行及优缺点,通过示例帮助初学者快速上手。同时,文章还涉及数据类型、控制结构、数据可视化、文件操作、错误处理等内容,提供了丰富的示例和学习资源,助力初学者逐步掌握MATLAB编程。
169 3
|
6月前
matlab绘图之plot使用
matlab绘图之plot使用
61 0
|
6月前
|
Python
【Python】实现MATLAB中计算两个矩形相交面积的rectint函数
Python中实现MATLAB中rectint函数的方法,该函数用于计算两个矩形相交区域的面积,并通过定义Rectangle类和calc_area函数展示了如何计算两个矩形的交集面积。
88 1
|
6月前
|
移动开发
【光波电子学】MATLAB绘制子午光线路径方程曲线
本文介绍了如何使用MATLAB绘制基于特定折射率分布的第一种子午光线路径方程曲线的方法。
59 3
|
7月前
|
机器学习/深度学习 算法 数据安全/隐私保护
基于负相关误差函数的4集成BP神经网络matlab建模与仿真
**算法预览:** 图像显示无水印的2022a版MATLAB运行结果 **软件版本:** MATLAB 2022a **核心代码片段:** 省略展示 **理论概述:** NCL集成BP网络利用负相关提升泛化,结合多个弱模型减少错误关联。通过λ参数控制模型间负相关程度,λ>0增强集成效果,提高预测准确性和系统稳健性。
|
8月前
|
算法 数据可视化 数据挖掘
MATLAB中常用的数学函数及其应用示例
MATLAB中常用的数学函数及其应用示例
|
8月前
|
数据处理
MATLAB 论文绘图规范标注
MATLAB 论文绘图规范标注
|
9月前
|
数据安全/隐私保护
地震波功率谱密度函数、功率谱密度曲线,反应谱转功率谱,matlab代码
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度

热门文章

最新文章