首页 > 编程知识 正文

matlab打印函数print,如何用matlab把图像导出数据

时间:2023-05-03 21:08:18 阅读:23061 作者:4633

阅读量:

324

用matlab辛苦计算的数据结果,很遗憾无法输出高质量的图像,复制数据&; 必须粘贴起来在其他绘图软件上绘图。 我以前在网上找到一个名为export fig的图像工具箱,但是很遗憾,效果也没有达到。 今天介绍matlab拥有的非常实用的图像输出命令—— print函数。

调用格式: print (文件名、格式类型、格式选项),这里只选择一种常用的调用格式。 可以在命令窗口中输入help print或doc print命令来显示其他格式。

获取%图像句柄

fig=figure;

定义%参数x

x=2:0.05:8;

%计算任意设定的函数

y1=sin(x ).*exp ) x.*cos ) x );

y2=sin(x.^2).*谭(cos ) x ).*x.^2;

用plot函数绘制x和y1、y2的关系

plot(x,y1,' r.- ',x,y2,' b^-';

%标记x轴、y轴

xlabel (参数x ) )。

ylabel (入变量y ) )。

%标记变量

发光(y1 )、(y2 );

%映像名称

title (自变量x与因子y的关系图);

%自定义输出文件的路径和名称

% pwd是获取当前的执行目录

filename=[pwd,'',' test'];

% print (名称、fhandle、DPI、格式) ) ) )。

% name —包含路径的文件

% fhandle —图像句柄

% DPI —图像分辨率

%分辨率为600时,使用“-r600”

% format —图像格式

如果%格式为tiff,则使用“-dtiff”

对于%论文图像,tiff为压缩格式

% tiffn是无压缩格式。

print(filename,fig,'-r600 ','-dtiffn ' );

matlab输出的未压缩tiff格式图像(大小: 28.2 MB ) :

原始输出的未压缩tiff格式图像(大小: 31.1 MB ) :

以上是今天共享的内容。 如果有问题的话请发送欢迎信息,或者在提问中心提问。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。