matlab画出的图以1024x648的分辨率保存
时间: 2023-08-28 16:12:10 浏览: 162
你可以使用以下代码将MATLAB图形保存为1024x648分辨率的图像:
```matlab
% 可以调整图形大小以适应所需的分辨率
set(gcf, 'Position', [0, 0, 1024, 648]);
% 保存图像为指定格式(如png、jpg等)
print('filename.png', '-dpng', '-r300');
```
在上述代码中,`set(gcf, 'Position', [0, 0, 1024, 648]);` 将图形窗口的大小设置为1024x648像素。`print('filename.png', '-dpng', '-r300');` 将图像保存为PNG格式,并设置分辨率为300 dpi。你可以将文件名更改为所需的名称和格式。
相关问题
matlab的保存图片不改变分辨率
以下是Matlab保存图片不改变分辨率的方法:
```matlab
% 读取图片
img = imread('example.jpg');
% 创建一个figure窗口
figure('visible','off');
imshow(img);
% 设置figure窗口的分辨率
set(gcf,'Units','pixels','Position',[0,0,size(img,2),size(img,1)]);
% 保存图片
print(gcf,'-dpng','-r300','example.png');
```
其中,`-r300`表示设置分辨率为300dpi,可以根据需要进行调整。此外,`-dpng`表示保存为png格式,也可以根据需要进行调整。
matlab saveas 设置图片保存分辨率
你可以使用 `print` 命令来设置 Matlab 图片保存的分辨率。以下是一个示例代码:
```matlab
% 生成一个简单的图形
x = linspace(-pi,pi);
y = sin(x);
plot(x,y)
% 设置分辨率为300dpi,保存为png格式
print('myplot.png','-dpng','-r300')
```
在上面的代码中,`print` 命令的第一个参数是保存的文件名,包括文件格式后缀。第二个参数指定保存的文件格式,`-dpng` 表示保存为 png 格式。第三个参数 `-r300` 设置了分辨率为 300 dpi。你可以根据需要修改这些参数。
阅读全文