0

simulink レベル 1 S-Function から clear all を呼び出そうとしています。ざっと見まし doc mexCallMATLABたが使い方がわかりません。関数が呼び出された後、ワークスペースをクリアしたいと思っていました。

4

1 に答える 1

1

レベル 1 の S-Function を書いていますか? もしそうなら、あなたはすべきではありません。最近では、m コードと c コードの両方の S-Function をすべてレベル 2 として記述する必要があります。

mコードとcコードのどちらで書いているかを具体的に示していませんが、言及したのでmexCallMATLAB、cコードを使用していると想定されているため、使用する必要があります

mexEvalString("clear('all');");

mコードを使用している場合は、次を使用してください

evalin('base','clear all');
于 2014-04-15T13:51:21.123 に答える