MATLABの入門サンプルを動かしてパソコンを検討した

MATLABの入門サンプルを動かしてパソコンを検討した

matlab画面サーフェスプロット

「MATLABを始めようと思っているけど、どんなパソコンが必要なのか?」

そんな疑問を持っている方も少なくないですよね。 ここでは、「MATLABの入門チュートリアルのサンプルを利用して パソコンがストレスなく動くかどうかを確認」しています。

私自身、MATLAB導入にあたって どんなスペックのパソコンが必要かをMATLAB評価版を使って サンプルをじっさいに動かして確認しました。

サンプルを動かしてみたパソコンは、 こんなスペックのパソコンです。

  • CPU:Core i5 1.6GHz
  • メモリ:8GB
  • グラフィックス:Intel UHD Graphics620
  • ストレージ:SSD 500B

MATLAB入門チュートリアルのサンプルは、 MathWorks公式サイトにあるものを動かしています。

MATLAB 入門 ・ MathWorks

すべてではありませんが、 いくつかピックアップしています。

それでは見ていきましょう。

目次

結論からいうと・・・

まず、結論から言いますと 「MATLABの基本機能を使うのにハイスペックのパソコンは必要ない」 ということです。

チェックしたサンプルコードは、 3次元プロット、大きな画像ファイルの読込と書込み、 大きな画像ファイルのグレースケール処理です。

MATLABでよく使う機能ですが、 一般的に使うスペックのパソコンでもまったくストレスなく プログラミングができました。

専用グラフィックスも必要ありません。 大量のメモリも必要ありません。

「MATLABを大学の授業で使う」とか、 「勉強のためにMATLABを使う」などの 入門レベルであれば10万円前後のパソコンがあれば十分に動きます。

具体的にどんなスペックのパソコンが必要か?については、 別のページでまとめているのでそちらも参考にしてみてください。

MATLABパソコンの選び方・ポイントはコレだ!

基本的な関数呼び出しから3次元プロットまで

まずは、MATLABを起動して、 コマンドラインで関数を入力していき、 それを3次元プロットするところまで試してみます。

MATLABの起動も速くて、5秒程度で立ち上がります。 ヴァージョンによって違うかもしれませんが、とても速いですね。

コマンド入力してグラフ表示まで試してみます。

matlab3dplot

通常の2次元のグラフ表示も3次元のグラフ表示も一瞬で表示されて 何のストレスもありません。

subplot関数で同じウィンドウに4つのグラフを出しても 高速に表示されますし、 グリグリと動かして好きな角度で3次元グラフを見れます。

Interlの安めのグラフィックスでも十分にキレイに高速に描画できます。

色の付いた表面プロットという、 3次元のグラフをサクサク作れちゃいます。

mファイルに保存したスクリプトを走らせて、 グラフを表示するのも速いです。

matlab3dplot

可視化はMATLABで得意な部分なので、 こういう機能がストレスなく動くと嬉しいです。

画像ファイルの読み込みと書き込み

MATLABといえば、画像処理が簡単にできるツールです。 1920x1200のjpgを読み込ませて、書き込むっていうスクリプトを実行してみます。 コードはこんな感じ。

	
RGB = imread('jp_img.jpg');
imshow(RGB);
imwrite(RGB, 'out_jp_img.jpg');

jpgを読み込ませて書き込む

画像サイズが1920x1200のWUXGA程度なら一瞬で実行されます。 読み込みも書き込みも。

画像サイズ5000x5000ピクセルで容量が3MBくらいあるファイルでも ほぼ気にならない程度のスピードで読み込みと書き込みをしてくれます。

パソコンは8MBメモリですが、特に問題はありません。

カラー画像を読み込んでグレースケールにする

読み込んだ画像に対して画像処理をしてみます。 グレースケール画像に変換するコードも書いてみて実行してみました。

	
RGB = imread('jp_img.jpg');
imshow(RGB);
I = rgb2gray(RGB);
figure;
imshow(I);

jpgを読み込ませてグレースケール変換

こちらも全く気にならない速度で処理してくれます。

画像サイズ5000x5000ピクセルで3MBあるjpgも同じようにグレースケールに変換しましたが、 体感の速度はほとんど変わりません。

まとめ

はい、というわけで、今回のまとめになります。

MATLABの入門レベルでの使い方をする場合は、 ハイスペックのパソコンは必要ない。

三次元グラフ表示、大きな画像ファイルの読み書き、 大きな画像ファイルの画像処理もスムーズに行える。

最後に・・・

MATLABパソコンを探しているという向けに おすすめのMATLABパソコンも紹介しています。

よければそちらものぞいてみてください。

厳選!おすすめMATLABパソコン10選

関連記事

MATLABでディープラーニングのサンプルを動かしてパソコンを検討した

MATLABで動画ファイルから顔検出するサンプルを動かしてパソコンを検討した

MATLABでWEBカメラから顔検出するサンプルを動かしてパソコンを検討した

MATLABで医療CT画像三次元化のサンプルを動かしてパソコンを検討した

MATLABの最適化計算をしてどんなパソコンがいいかを検討した

Copyright (C) MATLABパソコンのおすすめスペック. All Rights Reserved.