MATLAB の実行結果から画像を作成して保存する方法を教えてください。

MATLABでは、関数saveasを使用して画像を指定した形式のファイルに保存できます。画像を保存する手順は次のとおりです。

  1. 保存する画像を作成するには、プロット関数を使用してグラフを描画します。
  2. 画像をファイルとして保存するには、saveas 関数を使用します。構文は次のとおりです。
saveas(fig_handle, 'filename', 'format')
  1. fig_handleは図のハンドルです。これは figure 関数の出力にすることも、現在アクティブな図のハンドルにすることもできます (gcf 関数を使用して取得する)。
  2. 「ファイル名」は、保存するファイル名(パスや拡張子を含む)です。
  3. 「形式」は保存する画像の形式で、「png」や「jpeg」などがあります。

PNG形式の画像ファイルとしてシンプルな折れ線グラフを保存する例です。

% 创建示例数据
x = 1:10;
y = x.^2;
% 绘制折线图
figure;
plot(x, y);
title('折线图');
xlabel('X轴');
ylabel('Y轴');
% 保存图像为PNG格式文件
saveas(gcf, '折线图.png', 'png');

上記コードを実行すると、現在の作業ディレクトリに「折れ線グラフ .png」という名前の画像ファイルが生成されます。

保存時に、Saveas 関数では現在アクティブなイメージだけでなく、指定のイメージハンドルも保存できる。複数のイメージの保存は、異なるファイル名とフォーマットで保存することができる。

bannerAds