Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
该功能clearvars具有此处提供的说明。
clearvars
所以说我有一组变量,
a, b, c, d
我想清除这些变量,除了d我应该能够做到这一点:
clearvars * -except d
但我收到以下错误:
clearvars * -except d | Error: Unexpected MATLAB expression.
这是什么原因?
这有效:clearvars '*' -except d
clearvars '*' -except d
Matlab 在单独转换*为字符串时一定会遇到问题。a*和都可以*a,但不能*。
*
a*
*a
此外,这有效:
clearvars('*', '-except', 'd')
*不需要字符。