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 回答