Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >【MATLAB】基本绘图 ( 保存图像 | saveas 函数 )

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

作者头像
韩曙亮
发布于 2023-03-29 01:57:52
发布于 2023-03-29 01:57:52
1.8K00
代码可运行
举报
运行总次数:0
代码可运行

文章目录

一、saveas 函数


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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
saveas(gcf, '<filename>', '<formattype>')

gcf 代表某个 figure 图形 ;

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

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

  • 位图格式有固定的宽高像素值 ;
  • 矢量图格式的图可以无限放大 , 不失真 ;

位图格式 :

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

二、图像保存示例


代码示例 :

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
% 生成 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 " 图片 ;

生成的图片 :

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【MATLAB】基本绘图 ( 图形设置 | 坐标轴开关 | box 开关 | 网格开关 | 坐标轴样式 )
开关 box : box on/off , 坐标轴的 下方是 x 轴 , 左侧是 y 轴 , 上方和右侧是 box ;
韩曙亮
2023/03/29
2.1K0
【MATLAB】基本绘图 ( 图形设置 | 坐标轴开关 | box 开关 | 网格开关 | 坐标轴样式 )
Matlab绘图(一二三维)
强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。
全栈程序员站长
2022/07/15
2.2K0
matlab 自动保存图片_matlab保存图像
最近在写毕业论文, 需要保存一些高分辨率的图片. 下面介绍几种MATLAB保存图片的 方式.
全栈程序员站长
2022/10/02
2.2K0
matlab—基础绘图
plot函数是matlab中用于作图的函数,常用格式为:plot(x,y),x代表着横坐标,y代表纵坐标,一般情况下如果是画一组连续的图,x和y一般都是矩阵
mathor
2018/07/24
1.5K0
matlab—基础绘图
【MATLAB】基本绘图 ( 绘制多图 | 设置图形对话框在 Windows 界面的位置和大小 | 在一个图形上绘制多个小图形 )
在绘制每个图前 , 先调用一次 figure , 就会在新的对话框中生成一张新的图形 ;
韩曙亮
2023/03/29
7.1K0
【MATLAB】基本绘图 ( 绘制多图 | 设置图形对话框在 Windows 界面的位置和大小 | 在一个图形上绘制多个小图形 )
教程合集 | MATLAB绘图基本操作与属性
周一到!从本周开始,我们一起来学习关于绘图的操作吧!之前学过了如何从文件中读取数据,有的小伙伴可能着急了,怎么学了这么久,还是不会画图呀?!今天我们从MATLAB基本图形的绘制开始学习,增强信心,之后再去学烧脑的数据处理内容~
bugsuse
2020/11/06
4.9K0
教程合集 | MATLAB绘图基本操作与属性
Matlab画图-非常具体,非常全面
强大的画图功能是Matlab的特点之中的一个,Matlab提供了一系列的画图函数,用户不须要过多的考虑画图的细节,仅仅须要给出一些基本參数就能得到所需图形,这类函数称为高层画图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层画图操作。这类操作将图形的每一个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每一个对象分配一个句柄,能够通过句柄对该图形元素进行操作,而不影响其它部分。
全栈程序员站长
2021/11/18
2.1K0
Matlab绘图
(1)plot函数的基本用法: plot(x,y)其中,x和y分别用于存储x坐标和y坐标数据。
十二惊惶
2024/02/28
2150
Matlab绘图
MATLAB绘图总结
二维图像是在不同的平面坐标上将数据点连接起来的平面图像。常用的平面坐标有,直角坐标、极坐标、对数坐标等,MATLAB有很多常用的指令来绘制不同的二维图像。
全栈程序员站长
2022/09/07
1.6K0
Matlab绘图方法整理(超完整版)
二维图像是我们在学习过程中经常会接触到的图像,比如在做数学题目时随手画出的一个正弦曲线,这个图像往往是我们根据它的函数做出来的,事实确是这样,在我们学习过程中画出来的每一个图像几乎都是函数,反过来说,每一个函数都对应着它自己的图像,我们能画出来的二维图像往往是一个一元函数即二元方程,在Matlab中做二维图像也是这样,我们根据一个函数来画出它的图像,不过要注意的一点是,在Matlab画图的过程中,它并不认识你给出的那个函数,它要做的仅仅是把你给出的函数上的点连成线而已。
全栈程序员站长
2022/09/07
2.5K0
Matlab绘图方法整理(超完整版)
如何利用matlab画三维图_平面图怎么画
本人是一位数学科研工作者,平时的文章采用的是latex编写,里面图形的生成主要来自于Matlab(个人对Matlab非常喜欢,感觉上手比较容易,更亲民)。对于图形的处理比较频繁,而且总会有一些特殊的需求,每次都要上网搜查,或者查以前用过的命令,经常花了很多时间,实现了一点小要求,事后回想有点得不偿失。因此借助这个平台,记录自己在Matlab使用过程中碰到的一些问题,给出我找到或者知道的解决办法,不过方法不是唯一的,也希望广大网友能有更好的思路提供。后续碰到的问题我也会继续更新(如果我有时间的话哈)。
全栈程序员站长
2022/11/10
4K0
如何利用matlab画三维图_平面图怎么画
matlab画图标签,Matlab绘图
以下示例将演示该概念。下面绘制x的值范围是从0到100,使用简单函数y = x,增量值为5。
全栈程序员站长
2022/09/12
2.3K0
matlab画图标签,Matlab绘图
【MATLAB】进阶绘图 ( 双 y 轴图形 | plotyy 函数 | Histogram 统计图形 | hist 函数 )
plotyy 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/plotyy.html ( 过时了 , 这里简单介绍下 , 官方推荐使用 yyaxis 函数 )
韩曙亮
2023/03/29
2K0
【MATLAB】进阶绘图 ( 双 y 轴图形 | plotyy 函数 | Histogram 统计图形 | hist 函数 )
matlab画图操作(修改坐标轴及字体,加粗,颜色修改,适合论文画图)「建议收藏」
在我们使用imagesc()函数对矩阵进行绘制图像的时候,经常会出现y轴刻度并不是我们所需要的顺序,例如我们需要从下向上依次递增,而我们绘制的图片却是从上 向下递增,不符合我们需求,于是有如下解决方案。
全栈程序员站长
2022/11/08
14.9K0
matlab画图操作(修改坐标轴及字体,加粗,颜色修改,适合论文画图)「建议收藏」
数学建模之MATLAB画图汇总
1.plot()函数 plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。 例:
全栈程序员站长
2022/07/21
2.9K0
数学建模之MATLAB画图汇总
matlab自动提取保存在figure里面的x和y轴数据
fig文件作为Matlab中的图形文件,其实原始数据是会存储在figure对象中的,那么通过get函数获取figure对象中相应的数据属性,就可以得到fig图形中的数据。
用户9925864
2024/01/22
1.1K0
matlab自动提取保存在figure里面的x和y轴数据
硕士本科论文通过matlab出漂亮一点的仿真图
一般来说学校对于学术论文的图像都有一定的要求,比如线性、字体大小等,本文将讲解怎么出高清的图和绘制符合要求的图
用户9925864
2022/07/27
1.5K0
硕士本科论文通过matlab出漂亮一点的仿真图
【MATLAB】进阶绘图 ( fill 填充二维多边形 | fill 函数 | 绘制文字 | text 函数 )
fill 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/fill.html
韩曙亮
2023/03/29
2.3K0
【MATLAB】进阶绘图 ( fill 填充二维多边形 | fill 函数 | 绘制文字 | text 函数 )
matlab自动提取保存在figure里面的x和y轴数据(增加了后面漏的代码)
fig文件作为Matlab中的图形文件,其实原始数据是会存储在figure对象中的,那么通过get函数获取figure对象中相应的数据属性,就可以得到fig图形中的数据。
用户9925864
2024/01/22
9000
matlab自动提取保存在figure里面的x和y轴数据(增加了后面漏的代码)
MATLAB画图——基础篇「建议收藏」
在MATLAB使用的过程中,学会画图是一项必要的技能。在这里,我总结了部分简单的画图函数,同时附上代码(本文中的程序为了方便给出的数据都很简单,大家可以自己去尝试其他数据)。这对刚刚开始接触MATLAB的小白来说,我认为还是很有帮助的。
全栈程序员站长
2022/11/08
1.8K0
MATLAB画图——基础篇「建议收藏」
推荐阅读
相关推荐
【MATLAB】基本绘图 ( 图形设置 | 坐标轴开关 | box 开关 | 网格开关 | 坐标轴样式 )
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验