Symbolic Math Toolbox の関数をコンパイルできないのはなぜですか?

조회 수: 5 (최근 30일)
MathWorks Support Team
MathWorks Support Team 2017년 7월 5일
편집: MathWorks Support Team 2024년 6월 17일
Symbolic Math Toolbox による関数、例えば sym を含む .m ファイルを MATLAB Compiler でコンパイルすると以下のようなエラーとなります。
関数または変数 'sym' が未定義です。
 

채택된 답변

MathWorks Support Team
MathWorks Support Team 2024년 6월 17일
편집: MathWorks Support Team 2024년 6월 17일
Symbolic Math Toolbox の sym, syms, str2sym といったシンボリック変数、式、関数、行列を作成する関数は MATLAB Compiler では対応しておりません。本 Toolbox で MATLAB Compiler に対応している機能は以下で確認することができます。
 
 
なお、sym, syms, str2sym をデプロイする代替案として、matlabFunction 関数を用いて、シンボリック式から MATLAB 関数を生成し、その関数を使用して、MATLAB Compiler でスタンドアロン アプリケーションを作成する方法が考えられます。具体的な例については、以下のドキュメントをご参照ください。
・MATLAB Compiler を使用してシンボリック式から生成された MATLAB 関数の展開
https://jp.mathworks.com/help/symbolic/deploy-generated-matlab-function-from-symbolic-expression.html

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!