######~初めに~
これはメモ程度の記事です.対象読者は特に設定してません.
MATLABがないときに意外と便利なのがMATLAB言語と互換性の高いOctaveです.
今回は持ち歩き専用LaptopであるMacbookにMATLABは入れるまでもないが,
出先で試しに線形計算したい.科学計算プログラムの学習をしたい.と思うことがあったので,
Octaveを入れてみました.
Octaveでも十分に機械学習やデータ解析コードを実装することが可能です!
ご指摘,ご提案,ご質問がございました場合はご気軽にお願いいたします.
#0.とりあえずググる
良さげな記事 https://hgw09.exblog.jp/27277942/ から飛んだのが http://octave-app.org/
そこに,
Octave.appのすべてのリリースは、ダウンロードページで入手できます。
と記載があるので,ダウンロードページ http://octave-app.org/Download.html に移動
#1.Octave.app Downloadsでdmgのダウンロート
移動先のページにdmgファイルがあったのでこれをダウンロード.
dmgファイル?なんぞ?と思ったが,突き進む.
オクターブ4.4.1 u1
ダウンロード:Octave-4.4.1.dmg
#2.LaunchPadから開く
dmgのダウンロード後,LaunchPadから開こうとすると以下のエラーが出る.
|------------------------------エラー画面①-------------------------------------|
エラーはググる
https://support.apple.com/ja-jp/guide/mac-help/mh40616/mac
- MacのFinder で、開きたいアプリケーションを検索します。
Launchpadは使用しないでください。Launchpadではショートカットメニューにアクセスできません。 - Controlキーを押しながらアプリケーションアイコンをクリックして、ショートカットメニューから「開く」を選択します。
- アプリケーションはセキュリティ設定の例外として保存され、今後は登録済みのアプリケーションと同様に、ダブルクリックすることで開くことができるようになります。
上記手順で開こうとすると,上記エラー画面①に「開く」という選択が追加されたウィンドウが表示された.
http://octave-app.org/Download.html にちゃんと記載されてましたw
アプリはまだ署名されていません。つまり、初めて実行するときは、Octave.appをダブルクリックするのではなく、右クリックして[開く]を選択し、表示されるダイアログで[実行]を選択する必要があります。 「未知の開発者」からアプリを実行したい。
3.フォントキャッシュ?
最初のプロットは遅い?フォントキャッシュ創る?
はい,ググります.
https://helpx.adobe.com/jp/x-productkb/global/cpsid_93578.html
フォントキャッシュとは、オペレーティングシステムが使用する単一のファイルまたはファイル群で、コンピューターにインストールされたフォントを管理・表示します
ふむぅ.Yesだな.
#5.使い始め
試しに四則演算♪ あれ,動作がめっちゃ遅い.そういえば,フォントキャッシュの仕業か?
######*再起動!!*→スムーズに動いた.
#6.Homebrewは?
Octaveのインストールでよく出てくるワード「Homebrew」を用いたインストール.少し前まではHomebrewを用いてOctaveの環境を構築していたようです.
現在はOctave.app | A native Mac app distribution of GNU Octave http://octave-app.org/
が存在するので,アプリとして簡単にダウンロードできるようになったんだと認識しています.
「Homebrew」を用いたインストールは代替インストール方だと認識しています.
⑴Homebrew Caskを使用したインストール
⑵Homebrewで直接インストール
Octave.app | A native Mac app distribution of GNU Octaveにも
注:これはOctave.appをインストールする通常の方法ではありません!これを行う特別な理由がない限り、通常のOctave.appディストリビューションをダウンロードしてインストールしてください。
と記載されています.