【MATLAB】基本绘图 ( 绘制多图 | 设置图形对话框在 Windows 界面的位置和大小 | 在一个图形上绘制多个小图形 )(一)

简介: 【MATLAB】基本绘图 ( 绘制多图 | 设置图形对话框在 Windows 界面的位置和大小 | 在一个图形上绘制多个小图形 )(一)

文章目录

一、绘制多图

1、绘制多图

2、代码示例

二、设置图形对话框在 Windows 界面的位置和大小

三、在一个图形上绘制多个小图形





一、绘制多图




1、绘制多图


存在一种绘图情况 , 需要同时展示两条曲线 , 但是二者的 x xx 或 y yy 轴差距过大 , 需要绘制在两个图中 ;


在绘制每个图前 , 先调用一次 figure , 就会在新的对话框中生成一张新的图形 ;


使用示例如下 :


% 绘制第一个图像 , 平方函数
figure, plot(x, y1);
% 绘制第二个图像 , 指数函授
figure , plot(x, y2)


注意事项 :


分成两个图形绘制时 , 需要注意 , 如果要设置 gcf , gca , 注意和获取的是哪个绘图对象 ;


在第一个 figure 与第二个 figure 之间调用 gca , 获取的是第一个 figure 图形的坐标轴对象 ;


在第二个 figure 之后调用 gca , 获取的是第二个 figure 图形的坐标轴对象 ;




2、代码示例


完整代码示例 :


% 生成 x 轴数据 , -10 ~ 10 , 步长 0.1
x = -10 : 0.1 : 10;
% 平方函数
y1 = x.^2 - 8;
% 指数运算 , 以 e 为底的指数函数
y2 = exp(x);
% 绘制第一个图像 , 平方函数
figure, plot(x, y1);
% 绘制第二个图像 , 指数函授
figure , plot(x, y2)


绘图结果 :

image.png







二、设置图形对话框在 Windows 界面的位置和大小


使用 figure 函数可以设置图形的位置和大小 ;


用法如下 :


figure('Position', [left, bottom, width, height]);


left 参数 : 图形对话框在 Windows 界面中 , 距离屏幕左侧的距离 ;


bottom 参数 : 图形对话框在 Windows 界面中 , 距离屏幕底部的距离 ;


width 参数 : 图形对话框宽度 ;


height 参数 : 图形对话框高度 ;





代码示例 :


% 生成 x 轴数据 , -10 ~ 10 , 步长 0.1
x = -10 : 0.1 : 10;
% 平方函数
y1 = x.^2 - 8;
% 在屏幕左下角绘制对话框 , 宽高都是 500 像素
figure('Position', [0,0,500,500]);
% 在指定位置绘制平方函数
plot(x, y1);



绘图效果 : 在屏幕左下角绘制对话框 , 对话框的宽高都是 500 像素 ;


image.png

目录
相关文章
|
2月前
|
安全 生物认证 网络安全
windows10无法设置默认保存位置怎么办?显示错误代码0x80070002怎么解决?
Win10系统下载文件时,默认会保存在特定位置,但用户可自行修改。若更改后仍无效,可通过删除目标磁盘中的特定文件夹、修改注册表权限、“干净启动”排除干扰软件或使用第三方修复工具等方式解决此问题。
507 0
|
3月前
|
数据安全/隐私保护
相控阵雷达电特性matlab模拟与仿真,带GUI界面,对比有限扫描阵,稀疏阵,多波束阵,共形阵等
本课题基于MATLAB2022a实现相控阵雷达天线电特性仿真,含GUI界面,对比有限扫描阵、稀疏阵、多波束阵及共形阵等不同类型天线的性能。相控阵雷达通过控制辐射单元的相位和幅度实现波束快速扫描与指向,广泛应用于军事和民用领域。系统具备高分辨率、多功能、抗干扰强等特点。仿真结果完整无水印,核心程序涵盖多种阵列模型,展示不同阵列的电特性和应用场景,为相控阵天线研究提供参考。
|
3月前
|
算法 安全 数据安全/隐私保护
基于AES的图像加解密算法matlab仿真,带GUI界面
本程序基于AES算法实现图像的加解密功能,并提供MATLAB GUI界面操作,支持加密与解密。运行环境为MATLAB 2022A,测试结果无水印。核心代码通过按钮回调函数完成AES加密与解密流程,包括字节替换、行移位、列混淆及密钥加等步骤。解密过程为加密逆向操作,确保数据安全性与完整性。完整程序结合128位块加密与可选密钥长度,适用于图像信息安全场景。
|
7月前
|
算法
基于小波变换和峰值搜索的光谱检测matlab仿真,带GUI界面
本程序基于小波变换和峰值搜索技术,实现光谱检测的MATLAB仿真,带有GUI界面。它能够对CO2、SO2、CO和CH4四种成分的比例进行分析和提取。程序在MATLAB 2022A版本下运行,通过小波分解、特征提取和峰值检测等步骤,有效识别光谱中的关键特征点。核心代码展示了光谱数据的处理流程,包括绘制原始光谱、导数光谱及标注峰值位置,并保存结果。该方法结合了小波变换的时频分析能力和峰值检测的敏锐性,适用于复杂信号的非平稳特性分析。
180 26
|
7月前
|
传感器 算法 算法框架/工具
基于一阶梯度的图像亚像素位移matlab仿真,带GUI界面
本项目提供图像亚像素位移估计算法,使用Matlab2022a开发。完整程序无水印运行效果佳,附带详细中文注释代码和操作视频。该算法通过一阶梯度信息和泰勒级数展开,实现比像素更精细的位置变化测量,广泛应用于医学影像、遥感图像、视频监控、精密测量等领域,显著提升图像配准和分析精度。
|
8月前
|
机器学习/深度学习 监控 算法
基于yolov4深度学习网络的排队人数统计系统matlab仿真,带GUI界面
本项目基于YOLOv4深度学习网络,利用MATLAB 2022a实现排队人数统计的算法仿真。通过先进的计算机视觉技术,系统能自动、准确地检测和统计监控画面中的人数,适用于银行、车站等场景,优化资源分配和服务管理。核心程序包含多个回调函数,用于处理用户输入及界面交互,确保系统的高效运行。仿真结果无水印,操作步骤详见配套视频。
242 18
|
7月前
|
监控 算法 自动驾驶
基于图像形态学处理的移动物体目标跟踪和质心提取matlab仿真,带GUI界面
本项目展示了一种基于图像形态学处理的移动物体目标跟踪和质心提取算法。完整程序运行效果无水印,使用Matlab2022a开发。核心代码包含详细中文注释及操作视频。算法通过多帧图像像素值求平均、中值法或高斯混合模型估计背景,结合形态学处理(开闭运算、阈值处理)去除噪声并优化目标检测,提高准确性。颜色直方图匹配用于目标跟踪,结构元素膨胀操作扩大搜索范围,增强鲁棒性。
|
19天前
|
机器学习/深度学习 算法 新能源
【优化调度】基于matlab粒子群算法求解水火电经济调度优化问题研究(Matlab代码实现)
【优化调度】基于matlab粒子群算法求解水火电经济调度优化问题研究(Matlab代码实现)
|
19天前
|
机器学习/深度学习 存储 并行计算
【无人机】基于MPC的无人机路径规划研究(Matlab代码实现)
【无人机】基于MPC的无人机路径规划研究(Matlab代码实现)
124 6
|
19天前
|
机器学习/深度学习 边缘计算 人工智能
【无人机】采用NOMA的节能多无人机多接入边缘计算(Matlab代码实现)
【无人机】采用NOMA的节能多无人机多接入边缘计算(Matlab代码实现)

热门文章

最新文章