Remove objects from MATLAB workspace
clear obj
| An object or an array of objects. |
clear obj removes obj from
the MATLAB® workspace.
Use parfevalOnAll instead
of parfor or spmd if you
want to use clear.
This preserves workspace Ensure Transparency in parfor-Loops.
This example creates two job objects on the MATLAB job scheduler jm.
The variables for these job objects in the MATLAB workspace are job1 and job2. job1 is
copied to a new variable, job1copy; then job1 and job2 are
cleared from the MATLAB workspace. The job objects are then restored
to the workspace from the job object's Jobs property
as j1 and j2, and the first
job in the MJS is shown to be identical to job1copy,
while the second job is not.
c = parcluster(); delete(c.Jobs) % Assure there are no jobs job1 = createJob(c); job2 = createJob(c); job1copy = job1; clear job1 job2; j1 = c.Jobs(1); j2 = c.Jobs(2); isequal (job1copy,j1)
ans =
1
isequal (job1copy,j2)
ans =
0If obj references an object in the cluster,
it is cleared from the workspace, but it remains in the cluster. You
can restore obj to the workspace with the parcluster, findJob,
or findTask function; or with
the Jobs or Tasks property.
createJob | createTask | findJob | findTask | parcluster