MATLAB Builder NE を使用して、いくつかの MATLAB 関数を .NET アセンブリにビルドし、C# から呼び出しています。次に、このエラーが発生しました:
- - - - - - - - - - - - - - - - - -エラー - - - - - - - -----------------
... MWMCR::EvaluateFunction エラー ...
タイプ 'cell' の入力引数に対して未定義の関数 ' mwltelibrary '。
エラー => Testfunction.m の 62 行目。
... Matlab M コード スタック トレース ...
ファイル C:\Users\Owner\AppData\Local\Temp\Owner\mcrCache8.3\Test\toolbox\lte\lte\lteTBS.m、名前 lteTBS、37 行目。
ファイル C:\Users\Owner\AppData\Local\Temp\Owner\mcrCache8.3\Test\Testfunction.m、名前 Testfunction、62 行目。
- - - - - - - - - - - - - - - - - -終わり - - - - - - - -------------------
Testfunction.m の 62 行目で、その関数は、MathWork によって提供される lteTBS.m から関数lteTBSを呼び出します。実は、この .m ファイルは私の同僚が書いたもので、私は Matlab について何も知りません。この関数を Matlab (Windows 8.1 pro 64bit の R2014a 32bit) のコマンド ウィンドウで実行すると、機能します。
そのマシンとそれに続くすべてのコンポーネントがインストールされていることを確認しました。
MATLAB、MATLAB Builder NE、MATLAB Compiler、Communications System Toolbox、DSP System Toolbox、LTE System Toolbox、Signal Processing Toolbox
どんな助けでも大歓迎です。