課題2のレポートのサイズが大きくなりすぎた時の対処

桂田 祐史


Date: 2021年1月10日, 2021年1月10日


「課題2のレポートを作成したらサイズが10MBを超えてしまって Oh-o! Meiji で送れません」という意味の訴えが複数来ています。 すみません、事前に説明しておくのを忘れました。


サイズが大きくなる原因で一番ありそうなのは、 ListPlot[] で長めの時間の信号のグラフを描いている、 というものです。サンプリング周波数が 44100 Hz だとすると、 10秒の長さの信号の場合 441000個の線分からなる折れ線を描くことになり、 PDFで保存すると、 そのデータがファイルに記録されます。 それでグラフ1つあたり数MBのサイズになってしまうようです。 ListPlot[] の結果 (あるいは ListPlot[] を使う命令そのもの) を削るだけで、 データの量は大幅に縮小されるはずです。


抜本的な解決策は、Word や Pages, TEX 等でレポートを書くことにして、 グラフは PNG などの画像ファイルのフォーマットで取り込むことです。 これならばサイズはずっと小さくなるはずです。 卒業研究などで長いレポート・論文を書くときは、 ぜひこういうやり方を身につけてください。 今回はそこまでは要求しません。


以下は比較的簡単に出来るので考えてみて下さい。





桂田 祐史