ラベル Matlab の投稿を表示しています。 すべての投稿を表示
ラベル Matlab の投稿を表示しています。 すべての投稿を表示

2024年11月10日日曜日

M4 Mac miniへのMATLAB 2017bのインストール

はじめに

Macbook air 2019から、Mac mini (M4)への乗り換えを実施。それに伴い、MATLAB 2017b (Home版)の入れ替えも実施した。単純にインストールしただけではソフトが起動しなかったが、下の対応をすることで起動するようになった。

不具合の現象

MATLABのWebページからインストーラーをダウンロードし、インストールは無事完了。
その後、アプリの起動時に次のエラーが表示されて、起動できない状態となる。
・アプリケーション"Finder"には、"(Null)"を開くアクセス権がありません。

ダウンロードしてきたソフトを起動できるように設定変更

1.「システム環境設定>セキュリティとプライバシー」を開く

2.一般タブで、「ダウンロードしたアプリケーションの実行許可」に、「すべてのアプリケーションを許可」の項目が表示されているか確認する。表示されている場合は選択して4へ。

3.表示されていない場合、ターミナルから次を実行する。再度、「セキュリティとプライバシーを」開くと項目が現れるので選択する。
$ sudo spctl --master-disable

4.terminalで次を実行する。
$ sudo chmod -R 755 <アプリのパス>
例 $ sudo chmod -R 755 /Application/MATLAB_R2017b.app

シェルスクリプトの作成

「/Application/MATLAB_2017b/Contents/MacOS/MATLAB 」を直接起動すると、MATLABが起動することがわかった。
毎回これをやるのは面倒なので、シェルスクリプトで起動コマンドを記載し、Automatorでアプリ化することにした。

1) エディタで下記内容のファイルを作成。
#!/bin/bash
/Applications/MATLAB_R2017b.app/Contents/MacOS/MATLAB

2) ファイルに実行権限を付与。
chmod -R 755 "ファイル名"

3) Automatorで上記ファイルを実行するAppを作成。

4) アイコンを貼り替え(アイコンの見た目を変えたい場合のみ)。
Automatorのファイルを右クリック、情報を見るを選択し、プロパティウインドウが出たら、変えたい画像のファイルを上部のアイコン画像表示部にドラッグ&ドロップすれば、アイコンが変わる。
→MATLABのアイコンは、「/Application/MATLAB_2017b/Contents/Resources」のディレクトリの中にあり。

以上

2017年3月5日日曜日

[Simulink]Stiffなシステムによる問題

[Simulink]Stiffなシステムによる問題
早い応答と遅い応答が混在する方程式では、ステップ時間を自動にするとうまくいかないことがある。

[例]バネ定数が大きく変わる2自由度システム

[対応方法]
①低次の解法にして、ステップを細かくするか、
②陰解法にするか

Kindle関連: EpubファイルをMobiに変更するショートカット

 事前準備 aozoraEpub3とkindlegenを使用する。 aozoraEpub3をダウンロードし、適当なフォルダに保存。 AmazonからKindle previewerをダウンロード、インストールし、kindlegenをaozoraEpub3のフォルダに保存する。 シ...