1

MATLAB の「saveas」を使用して、フィギュアの 1 つを .png や .jpg などとして保存しています。

だから私はただやる:

y = randn(1,00);
plot(y); grid on;
saveas(gcf,'y','png');

ここでの問題は、「saveas」コマンドを使用する前に図を手動で引き伸ばしても、png または最終的な画像が完全な正方形として表示されることです。

もっと長方形のものを保存するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

2

Mathworks のディスカッションから抜粋した短いサンプルを次に示します。

figure('units','pix','pos',[100 100 200 400]) % create a 200x400 image
>> imagesc(rand(10,10)) % put some random data in it
>> print(gcf,'-dbitmap','test.bmp') % save to bmp

このprintように使用すると、画像が目的の解像度で保存されます。

于 2012-05-21T19:59:04.977 に答える