【MATLAB】二维绘图 ( 绘制二维图像 | 设置图像样式 )(一)

简介: 【MATLAB】二维绘图 ( 绘制二维图像 | 设置图像样式 )(一)

文章目录

一、绘制二维图像

1、二维绘图步骤

2、二维绘图步修饰

3、代码示例

二、设置图像参数

1、图像参数

2、代码示例





一、绘制二维图像




1、二维绘图步骤


绘图前需要给定 x xx 轴 , y yy 轴 变量表达式 ,


x xx 变量定义成一个区间数值 ,


y yy 变量是一个基于 x xx 变量的表达式 ;


% 定义 x 变量 , 
% 从 0 开始 , 每次递增 0.1 , 到 2 * pi 结束
% 坐标系中 x 点的个数是 2 * pi / 0.1 个
x = 0 : 0.1 : 2 * pi;
% 定义 y 变量
% 使用 sin 函数 , 传入 x 作为参数
y = sin(x);



然后创建幕布 , 该步骤可选 , 不创建也可以进行绘图 ,


% 建立幕布, 该步骤可选
figure



正式绘制二维平面图 , 调用 plot 方法绘图 , 传入两个参数 , 依次是 x xx 轴表达式对应变量 , y yy 轴表达式对应变量 ;


% 绘制二维平面图 
% 传入的两个参数分别是 x , y
plot(x,y)



2、二维绘图步修饰


设置图像标题 :


% 设置标题
title('正弦函数曲线')



设置 x xx 轴标签 :


% x 轴标签
xlabel('x');


设置 y yy 轴标签 :



% y 轴标签
ylabel('sin(x)')


设置图像的可见范围 , 限制其 x xx 或 y yy 的显示范围 ;


% 设置曲线的 x 轴范围
xlim([0 2 * pi]);




3、代码示例


代码示例 :


%% 二维绘图
% 定义 x 变量 , 
% 从 0 开始 , 每次递增 0.1 , 到 2 * pi 结束
% 坐标系中 x 点的个数是 2 * pi / 0.1 个
x = 0 : 0.1 : 2 * pi;
% 定义 y 变量
% 使用 sin 函数 , 传入 x 作为参数
y = sin(x);
% 建立幕布, 该步骤可选
figure
% 绘制二维平面图 
% 传入的两个参数分别是 x , y
plot(x,y)
% 设置标题
title('正弦函数曲线')
% x 轴标签
xlabel('x');
% y 轴标签
ylabel('sin(x)')
% 设置曲线的 x 轴范围
xlim([0 2 * pi]);



执行效果 :

image.png



image.png




目录
相关文章
|
2天前
|
算法 决策智能
基于禁忌搜索算法的VRP问题求解matlab仿真,带GUI界面,可设置参数
该程序基于禁忌搜索算法求解车辆路径问题(VRP),使用MATLAB2022a版本实现,并带有GUI界面。用户可通过界面设置参数并查看结果。禁忌搜索算法通过迭代改进当前解,并利用记忆机制避免陷入局部最优。程序包含初始化、定义邻域结构、设置禁忌列表等步骤,最终输出最优路径和相关数据图表。
|
3天前
|
算法 数据安全/隐私保护
织物图像的配准和拼接算法的MATLAB仿真,对比SIFT,SURF以及KAZE
本项目展示了织物瑕疵检测中的图像拼接技术,使用SIFT、SURF和KAZE三种算法。通过MATLAB2022a实现图像匹配、配准和拼接,最终检测并分类织物瑕疵。SIFT算法在不同尺度和旋转下保持不变性;SURF算法提高速度并保持鲁棒性;KAZE算法使用非线性扩散滤波器构建尺度空间,提供更先进的特征描述。展示视频无水印,代码含注释及操作步骤。
|
1月前
|
算法 数据可视化 数据安全/隐私保护
基于LK光流提取算法的图像序列晃动程度计算matlab仿真
该算法基于Lucas-Kanade光流方法,用于计算图像序列的晃动程度。通过计算相邻帧间的光流场并定义晃动程度指标(如RMS),可量化图像晃动。此版本适用于Matlab 2022a,提供详细中文注释与操作视频。完整代码无水印。
|
2月前
matlab绘图之plot使用
matlab绘图之plot使用
20 0
|
3月前
|
算法
基于粒子群优化的图像融合算法matlab仿真
这是一个基于粒子群优化(PSO)的图像融合算法,旨在将彩色模糊图像与清晰灰度图像融合成彩色清晰图像。在MATLAB2022a中测试,算法通过PSO求解最优融合权值参数,经过多次迭代更新粒子速度和位置,以优化融合效果。核心代码展示了PSO的迭代过程及融合策略。最终,使用加权平均法融合图像,其中权重由PSO计算得出。该算法体现了PSO在图像融合领域的高效性和融合质量。
|
4月前
|
算法 计算机视觉 异构计算
基于FPGA的图像一维FFT变换IFFT逆变换verilog实现,包含tb测试文件和MATLAB辅助验证
```markdown ## FPGA 仿真与 MATLAB 显示 - 图像处理的 FFT/IFFT FPGA 实现在 Vivado 2019.2 中仿真,结果通过 MATLAB 2022a 展示 - 核心代码片段:`Ddddddddddddddd` - 理论:FPGA 实现的一维 FFT/IFFT,加速数字信号处理,适用于高计算需求的图像应用,如压缩、滤波和识别 ```
|
4月前
|
数据处理
MATLAB 论文绘图规范标注
MATLAB 论文绘图规范标注
|
2月前
|
安全
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
本文介绍了2023年高教社杯数学建模竞赛D题的圈养湖羊空间利用率问题,包括问题分析、数学模型建立和MATLAB代码实现,旨在优化养殖场的生产计划和空间利用效率。
126 6
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
|
2月前
|
存储 算法 搜索推荐
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
本文提供了2022年华为杯数学建模竞赛B题的详细方案和MATLAB代码实现,包括方形件组批优化问题和排样优化问题,以及相关数学模型的建立和求解方法。
100 3
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
|
2月前
|
数据采集 存储 移动开发
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码
本文介绍了2023年五一杯数学建模竞赛B题的解题方法,详细阐述了如何通过数学建模和MATLAB编程来分析快递需求、预测运输数量、优化运输成本,并估计固定和非固定需求,提供了完整的建模方案和代码实现。
73 0
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码