Linux端末上のMatlabプログラムの呼び出し方法について
조회 수: 7 (최근 30일)
이전 댓글 표시
以下の関連する2点に関して質問よろしいでしょうか。
■質問①
Windows端末上のMatlabAPPから、リモート(LAN上)にある
Linux端末上のMatlabプログラムの呼び出し方法について教えてください。
■質問②
質問①に関連してですが、MatlabAPPから他のMatlabプログラムを呼び出す際に
非同期で呼び出す方法について教えてください。
MatlabAPP側で進捗ダイアログ(他Matlabプログラム進捗)を表示したい為です。
댓글 수: 0
답변 (1개)
Kojiro Saito
2023년 7월 24일
質問①
こちらは、Linux側にWebサーバーやCGIが立っていればHTTPで投げられますが、何もなければSSHでの実行となります。
下記のようなコマンドをWindowsのMATLABのアプリから実行するイメージです。
system("ssh user1@server1 'matlab -batch scriptname'")
事前にパスワード無しでSSHができるよう鍵ファイルの設定などが必要になります。
質問②
することでできるので、上記のSSHで一旦Pythonスクリプトを叩いて、MATLABを呼び出せば良いと思います。matlabのバイナリを直接呼び出す場合は非同期のモードが無いので、MATLABのアプリで非同期関数を使ってsystemコマンドを実行してみてはどうでしょうか。
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 インストールとライセンスの紹介에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!