matlab web app serverにて一部​addonで利用可能​になる変数が認識され​ない

1 view (last 30 days)
soh
soh on 21 Dec 2022
Edited: soh on 3 Jan 2023
現在制作しているアプリでは画像認識を使っており、その際に「Symbolic Math Toolbox」を使用しております。
このアプリ自体はエラーなしで、app designerのほうで動いています。
ただこのアプリをmatlab web app serverにデプロイし実行すると、「 関数または変数 'sym' が認識されません。」と表示されます。
どう対応すれば動くようになるのでしょうか。

Accepted Answer

Kojiro Saito
Kojiro Saito on 23 Dec 2022
MATLAB Compilerではコンパイル可能な関数に一部制約があり、MATLAB CompilerでサポートされているToolboxの関数一覧にまとまっています。Symbolic Math Toolboxのsymsymsはサポート外となっており、MATLAB CompilerやMATLAB Compiler SDKで変換するスタンドアロンアプリやライブラリ、Webアプリの中で使うことができません。
ワークアラウンドとしては、symを使って得た式をmatlabFunctionを用いてシンボリックではないMATLAB関数に変換し、その変換式をコンパイルしたい.mや.mlx、.mlappで使う方法があります。
  1 Comment
soh
soh on 3 Jan 2023
Edited: soh on 3 Jan 2023
ありがとうございます。
こちらの件、無事解決いたしました!
もし可能でしたら、下記の件もご確認いただけますでしょうか。
https://jp.mathworks.com/matlabcentral/answers/1882742-mat-web-app-server

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!