主要内容

清晰的

删除对象MATLAB工作空间

语法

明确obj

参数

obj

一个对象或对象的数组。

描述

明确obj删除obj从MATLAB®工作区。

请注意

若要从池或集群工作人员的工作空间中删除变量,请使用parfevalOnAll清晰的以保持工作空间的透明度。如果你尝试使用清晰的直接在parfor循环或spmd阻塞时,就会遇到错误。有关更多信息,请参见确保parfor循环或spmd语句的透明度

例子

这个例子在MATLAB作业调度器上创建了两个作业对象jm.这些作业对象在MATLAB工作空间中的变量是job1job2job1复制到新变量,job1copy;然后job1job2从MATLAB工作区中清除。然后将作业对象从作业对象恢复到工作区工作财产j - 1j2,而在MATLAB作业调度器中的第一个作业被证明是相同的job1copy而第二份工作则不然。

c = parcluster ();删除(c.Jobs)确保没有工作机会job1 = createJob (c);job2 = createJob (c);job1copy = job1;清晰的job1job2;j - 1 = c.Jobs (1);j2 = c.Jobs (2);isequal (job1copy j - 1)
ans = 1
isequal (job1copy j2)
ans = 0

提示

如果obj在集群中引用一个对象,它将从工作区中被清除,但它仍然在集群中。你可以恢复obj到工作区parclusterfindJob,或findTask函数;或工作任务财产。

之前介绍过的R2006a