matlab 如何按照指定的分辨率保存figure

 我来答
杞修平潘杨
2020-04-02 · TA获得超过3万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:911万
展开全部
base=randn(10,4);
mydir=uigetdir('d:','选择一个目录');%选择图片的保存位置
%%%可以选择已存在文件夹,也可以新建文件夹,也可以
%%%选择D盘以外的文件,这里的d只起参考作用
for
i=1:4
figure(i);%%%每列一个图
plot(base(:,i))
set(gcf,'position',[500,300,260,260])%%设置图片大小,这样的大小可在word中并排放两个
name=['\figure',num2str(i),'.png'];%存成png格式更清晰,且文件更小
F=getframe(gcf);
imwrite(F.cdata,[mydir,name])%%%相当于截屏
end
丙秋露任洛
2020-04-03 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:814万
展开全部
A
=
1:50;
%
产生一个1到50,增量为1的矩阵,
保存在A中
figure(1),
plot(A),
title('test');
%
用plot
画出A,
句柄为1
print(1,
'-dpng',
'test');
%
保存句柄为1的图像到
test.png,
保存目录为当前工作路径
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式