Main Content

clear

从模型的模型工作区中清除变量

说明

示例

clear(mdlWks)Simulink.ModelWorkspace 对象 mdlWks 表示的模型工作区中删除所有变量。

示例

clear(mdlWks, varName) 从模型工作区 mdlWks 中删除名为 varName 的变量。

示例

全部折叠

打开示例模型 vdp

openExample('simulink_general/VanDerPolOscillatorExample')

创建表示 vdp 的模型工作区的 Simulink.ModelWorkspace 对象。

mdlWks = get_param('vdp','ModelWorkspace');

在模型工作区中创建具有值 5.12 的变量 myVar

assignin(mdlWks,'myVar',5.12)

从模型工作区中清除所有变量,包括 myVar

clear(mdlWks)

打开示例模型 vdp

openExample('simulink_general/VanDerPolOscillatorExample')

创建表示 vdp 的模型工作区的 Simulink.ModelWorkspace 对象。

mdlWks = get_param('vdp','ModelWorkspace');

在模型工作区中创建具有值 5.12 的变量 var1

assignin(mdlWks,'var1',5.12)

在模型工作区中创建值为 7.5 的另一个名为 var2 的变量。

assignin(mdlWks,'var2',7.5)

从模型工作区中清除变量 var1

clear(mdlWks, 'var1')

输入参数

全部折叠

目标模型工作区,指定为 Simulink.ModelWorkspace 对象。

要删除的变量的名称,指定为字符串或字符向量。

版本历史记录

在 R2006a 之前推出