exponenta event banner

ясно

Удаление объектов из рабочей области MATLAB

Синтаксис

clear obj

Аргументы

obj

Объект или массив объектов.

Описание

clear obj удаляет obj из рабочей области MATLAB ®.

Примечание

Использовать parfevalOnAll вместо parfor или spmd если вы хотите использовать clear. Это позволяет сохранить рабочую область Обеспечить прозрачность в пакетных циклах или инструкциях spmd.

Примеры

В этом примере создаются два объекта задания в планировщике заданий MATLAB. jm. Переменные для этих объектов задания в рабочей области MATLAB: job1 и job2. job1 копируется в новую переменную, job1copy; тогда job1 и job2 удаляются из рабочего пространства MATLAB. Затем объекты задания восстанавливаются в рабочую область из объекта задания. Jobs свойство как j1 и j2, и первое задание в планировщике заданий MATLAB показано идентичным job1copy, в то время как вторая работа - нет.

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 =
     0

Совет

Если obj ссылается на объект в кластере, он удаляется из рабочей области, но остается в кластере. Вы можете восстановить obj в рабочую область с parcluster, findJob, или findTask функция; или с помощью Jobs или Tasks собственность.

Представлен до R2006a