![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1701111/image.jpeg)
Toolboxを使って作成したコードをAppDesingerでアプリ化して配布する方法
1 次查看(过去 30 天)
显示 更早的评论
Symbolic Math ToolboxとControl System Toolboxに含まれる関数をつかってAppDesingerでアプリを作りました。
このアプリを、Webアプリとして配布する場合、サーバーとして使うマシンはどのような準備をする必要があるでしょうか?
①アプリを使ったバージョンに対応したMATLABランタイムのインストール
②WebAppServerのインストール
だけでよいでしょうか?
③toolboxのインストール(MATLAB本体も??)
も必要でしょうか?その他必要な準備があれば教えてください。
なお、現状①②だけの状態でWebアプリを実行したところうまく動作しません。
以下のようなエラーメッセージが出ています。
ーーーーーエラーメッセージ(ここから)ーーーーーーーー
2024-05-21 21:19:55 関数または変数 'syms' が認識されません。
2024-05-21 21:19:55 エラー: functionCalcTFpole_ATT (行 8)
2024-05-21 21:19:55 エラー: functionCalcRVN (行 42)
2024-05-21 21:19:55 エラー: calcRVNv04/myPushBotton12 (行 384)
2024-05-21 21:19:55 エラー: appdesigner.internal.service.AppManagementService/executeCallback (行 138)
2024-05-21 21:19:55 エラー: matlab.apps.AppBase>@(source,event)executeCallback(appdesigner.internal.service.AppManagementService.instance(),app,callback,requiresEventData,event) (行 63)
2024-05-21 21:19:55 使い方によるエラー matlab.ui.control.internal.controller.ComponentController/executeUserCallback
2024-05-21 21:19:55 Button PrivateButtonPushedFcn の実行中にエラーが発生しました。
ーーーーーエラーメッセージ(ここまで)ーーーーーーーー
なお、functionCalcTFpole_ATTとfunctionCalcRVN とcalcRVNv04/myPushBotton12は私が作った関数の名前です。
以上よろしくお願いいたします。
0 个评论
采纳的回答
Kojiro Saito
2024-5-22
symsのエラーは、Symbolic Math Toolboxのsyms関数がMATLAB Compilerのコンパイルに対応していないためです。
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1701111/image.jpeg)
回避策としては、symsを使用したシンボリック方程式をmatlabfunctionコマンドを使ってsymsを使わない数式に変換された.mファイルにします。こちらの.mファイルをWebアプリコンパイラに含めればWebアプリに変換できます。
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!