我对Matlab很新,很抱歉,如果这是微不足道的话。我有一个由另一个学生完成的matlab代码,我正在尝试做点什么。生成的图案应保存为.png图像。 现在,它要求用户输入保存文件的位置,如下所示:
[filename,pathname,dummy] = uiputfile('*.png');
imwrite(image_blobs,[pathname filename '.png'],'png');
我需要在生成模式后立即保存它,我确实尝试执行以下操作:
pathname='H:\matlab_modified';
filename='pic';
imwrite(image_blobs,[pathname filename '.png'],'png');
但这不起作用。 我也尝试过保存,但保存不会将其保存为图像,对吧? 知道怎么做吗?
感谢
答案 0 :(得分:1)
pathname='H:\matlab_modified';
filename='pic';
% build full filename from path, filename and extension
full_filename = fullfile(pathname, filename, '.png');
imwrite(image_blobs, full_filename, 'png');