matlab - 在 MATLAB 中正确使用 clearvars

标签 matlab

clearvars 函数有说明 here .

假设我有一组变量,

 a, b, c, d

我想清除除 d 之外的这些变量,我应该可以这样做:

clearvars * -except d

但我收到以下错误:

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

这是什么原因?

最佳答案

这有效:clearvars '*' -except d

Matlab 在将 * 单独转换成字符串时一定有问题。 a**a 都可以,但 * 不行。

此外,这有效:

clearvars('*', '-except', 'd')

关于matlab - 在 MATLAB 中正确使用 clearvars,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12397739/

相关文章:

matlab - matlab输出中 "e"的含义

matlab - 将向量乘以随机数,同时保持总和相同 (MATLAB)

c - 如何从 C 调用 MATLAB 代码?

matlab - 如何在 MATLAB 中绘制 3d 曲面图?

c++ - OpenCV 中的 Matlab fft2 函数

matlab - 使用方位角和仰角的不可能视角

抽象方法的 MATLAB 帮助内容

两个图的 Matlab 图例仅适用于第二个图

python - 如何将此代码从 matlab 转换为 python?

c++ - OpenCV 3.0 中的事件轮廓模型