Linux端末上のMatlabプログラムの呼び出し方法について
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
以下の関連する2点に関して質問よろしいでしょうか。
■質問①
Windows端末上のMatlabAPPから、リモート(LAN上)にある
Linux端末上のMatlabプログラムの呼び出し方法について教えてください。
■質問②
質問①に関連してですが、MatlabAPPから他のMatlabプログラムを呼び出す際に
非同期で呼び出す方法について教えてください。
MatlabAPP側で進捗ダイアログ(他Matlabプログラム進捗)を表示したい為です。
0 comentarios
Respuestas (1)
Kojiro Saito
el 24 de Jul. de 2023
質問①
こちらは、Linux側にWebサーバーやCGIが立っていればHTTPで投げられますが、何もなければSSHでの実行となります。
下記のようなコマンドをWindowsのMATLABのアプリから実行するイメージです。
system("ssh user1@server1 'matlab -batch scriptname'")
事前にパスワード無しでSSHができるよう鍵ファイルの設定などが必要になります。
質問②
することでできるので、上記のSSHで一旦Pythonスクリプトを叩いて、MATLABを呼び出せば良いと思います。matlabのバイナリを直接呼び出す場合は非同期のモードが無いので、MATLABのアプリで非同期関数を使ってsystemコマンドを実行してみてはどうでしょうか。
0 comentarios
Ver también
Categorías
Más información sobre インストールとライセンスの紹介 en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!