7

関数には、ここclearvarsに示す指示があります。

たとえば、一連の変数があるとします。

 a, b, c, d

そして、 dを除いてこれらの変数をクリアしたいのですが、これを行うことができるはずです:

clearvars * -except d

しかし、次のエラーが表示されます。

 clearvars * -except d
                |
Error: Unexpected MATLAB expression.

これの理由は何ですか?

4

2 に答える 2

7

これは機能します:clearvars '*' -except d

Matlab は、*それ自体の場合、文字列への変換に問題があるに違いありません。と の両方a*で問題あり*aませんが、 ではありません*

また、これは機能します:

clearvars('*', '-except', 'd')
于 2013-12-19T01:25:58.753 に答える
5

*キャラクターは必要ありません。

于 2012-09-13T00:20:48.263 に答える