Matlabで図を描いたとき,通常,図の背景は白です.論文を書くときなどはこれで困らないのですが,スライドに貼り付けると,背景が「真っ白」ではない場合,少し微妙な出来栄えになってしまいます.
そんなとき,背景が透明な図を描ければよいのですが,matlabの場合は次のように実現可能です.
set(gcf, 'Color', 'none'); % figureの背景を透明に設定 set(gca, 'Color', 'none'); % axisの背景を透明に設定 set(gcf, 'InvertHardCopy', 'off'); % figureの背景を白でコピーする設定を外す saveas(gcf, 'test.pdf');