【MATLAB】基本绘图 ( 保存图像 | saveas 函数 )

简介: 【MATLAB】基本绘图 ( 保存图像 | saveas 函数 )

文章目录

一、saveas 函数

二、图像保存示例





一、saveas 函数


saveas 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/saveas.html


使用 saveas 函数可以保存图像 ;


saveas(gcf, '<filename>', '<formattype>')


gcf 代表某个 figure 图形 ;


第二个参数是文件名称 , 默认保存在代码所在目录 ;


第三个参数是文件类格式, 这里的文件类型分为 位图格式 和 矢量图格式 ;


位图格式有固定的宽高像素值 ;


矢量图格式的图可以无限放大 , 不失真 ;



位图格式 :

image.png



矢量图格式 : 如果绘图中使用了其它图片 , 则不能保存矢量图格式 ;


image.png






二、图像保存示例


代码示例 :


% 生成 x 轴数据 , -10 ~ 10 , 步长 0.1
t = 0 : 0.1 : 2 * pi;
% x,y 轴变量
x = 3 * cos(t);
y = sin(t);
% 在第一行第一列绘制图形
subplot(2,1,1);
plot(x,y);
% 打开 坐标轴
axis on
% 在第一行第二列绘制图形
subplot(2,1,2);
plot(x,y);
% 关闭 坐标轴
axis off
% 将图像保存为图片格式
saveas(gcf, 'matlab', 'png');



执行结果 : 在代码所在的目录 , 生成了 " matlab.png " 图片 ;


image.png


生成的图片 :


image.png

目录
相关文章
|
23天前
|
机器学习/深度学习 固态存储 算法
基于MATLAB的图像人数统计
基于MATLAB的图像人数统计
|
19天前
|
算法 Java 计算机视觉
【图像去模糊】非盲去模糊实景图像处理,使用点扩散函数(PSF)快速去除实景图像中的模糊(Matlab代码实现)
【图像去模糊】非盲去模糊实景图像处理,使用点扩散函数(PSF)快速去除实景图像中的模糊(Matlab代码实现)
121 2
|
19天前
|
机器学习/深度学习 编解码 算法
【图像处理】小波编码图像中伪影和纹理的检测(Matlab代码实现)
【图像处理】小波编码图像中伪影和纹理的检测(Matlab代码实现)
|
19天前
|
传感器 机器学习/深度学习 监控
【图像融合】差异的高斯:一种简单有效的通用图像融合方法[用于融合红外和可见光图像、多焦点图像、多模态医学图像和多曝光图像](Matlab代码实现)
【图像融合】差异的高斯:一种简单有效的通用图像融合方法[用于融合红外和可见光图像、多焦点图像、多模态医学图像和多曝光图像](Matlab代码实现)
|
19天前
|
机器学习/深度学习 编解码 监控
【图像融合】基于小波变换的 TMSST(Matlab实现)
【图像融合】基于小波变换的 TMSST(Matlab实现)
|
22天前
|
机器学习/深度学习 资源调度 算法
【​ 物体识别 尺度不变性 图像匹配​】尺度不变关键点的独特图像特征(Matlab代码实现)
【​ 物体识别 尺度不变性 图像匹配​】尺度不变关键点的独特图像特征(Matlab代码实现)
|
19天前
|
机器学习/深度学习 算法 新能源
【优化调度】基于matlab粒子群算法求解水火电经济调度优化问题研究(Matlab代码实现)
【优化调度】基于matlab粒子群算法求解水火电经济调度优化问题研究(Matlab代码实现)
|
19天前
|
机器学习/深度学习 存储 并行计算
【无人机】基于MPC的无人机路径规划研究(Matlab代码实现)
【无人机】基于MPC的无人机路径规划研究(Matlab代码实现)
124 6
|
19天前
|
机器学习/深度学习 边缘计算 人工智能
【无人机】采用NOMA的节能多无人机多接入边缘计算(Matlab代码实现)
【无人机】采用NOMA的节能多无人机多接入边缘计算(Matlab代码实现)
|
19天前
|
机器学习/深度学习 传感器 运维
【电机轴承监测】基于matlab声神经网络电机轴承监测研究(Matlab代码实现)
【电机轴承监测】基于matlab声神经网络电机轴承监测研究(Matlab代码实现)

热门文章

最新文章