이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
clear
MATLAB 작업 공간에서 객체 제거
구문
clear obj
인수
| 객체 또는 객체의 배열. |
설명
clear obj
는 MATLAB® 작업 공간에서 obj
를 제거합니다.
참고
풀 또는 클러스터 워커의 작업 공간에서 변수를 제거하려면 parfevalOnAll
과 clear
를 사용하여 작업 공간 투명성을 유지하십시오. parfor
루프 또는 spmd
블록에서 직접 clear
를 사용하려고 하면 오류가 발생합니다. 자세한 내용은 parfor 루프 또는 spmd 문에서 투명성 확보하기 항목을 참조하십시오.
예제
이 예제에서는 MATLAB 작업 스케줄러 jm
에서 2개의 job 객체를 만듭니다. MATLAB 작업 공간에서 이러한 job 객체의 변수는 job1
및 job2
입니다. job1
이 새로운 변수인 job1copy
로 복사된 후 job1
및 job2
가 MATLAB 작업 공간에서 지워집니다. 그 다음, job 객체의 Jobs
속성에서 job 객체가 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
가 클러스터의 객체를 참조하는 경우 작업 공간에서 지워지지만 클러스터에는 유지됩니다. parcluster
, findJob
또는 findTask
함수를 사용하거나 Jobs
또는 Tasks
속성을 사용하여 작업 공간에 obj
를 복원할 수 있습니다.
버전 내역
R2006a 이전에 개발됨
참고 항목
createJob
| createTask
| findJob
| findTask
| parcluster