Linux端末上のMatlabプログラムの呼び出し方法について
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
以下の関連する2点に関して質問よろしいでしょうか。
■質問①
Windows端末上のMatlabAPPから、リモート(LAN上)にある
Linux端末上のMatlabプログラムの呼び出し方法について教えてください。
■質問②
質問①に関連してですが、MatlabAPPから他のMatlabプログラムを呼び出す際に
非同期で呼び出す方法について教えてください。
MatlabAPP側で進捗ダイアログ(他Matlabプログラム進捗)を表示したい為です。
0 commentaires
Réponses (1)
Kojiro Saito
le 24 Juil 2023
質問①
こちらは、Linux側にWebサーバーやCGIが立っていればHTTPで投げられますが、何もなければSSHでの実行となります。
下記のようなコマンドをWindowsのMATLABのアプリから実行するイメージです。
system("ssh user1@server1 'matlab -batch scriptname'")
事前にパスワード無しでSSHができるよう鍵ファイルの設定などが必要になります。
質問②
することでできるので、上記のSSHで一旦Pythonスクリプトを叩いて、MATLABを呼び出せば良いと思います。matlabのバイナリを直接呼び出す場合は非同期のモードが無いので、MATLABのアプリで非同期関数を使ってsystemコマンドを実行してみてはどうでしょうか。
0 commentaires
Voir également
Catégories
En savoir plus sur インストールとライセンスの紹介 dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!