주요 콘텐츠

clear

MATLAB 클라이언트 작업 공간에서 객체 제거

구문

설명

clear obj는 MATLAB® 클라이언트 작업 공간에서 객체 obj를 제거합니다.

참고

풀 또는 클러스터 워커의 작업 공간에서 변수를 제거하려면 parfevalOnAll을 사용하여 워커에서 clear 함수를 실행하여 작업 공간 투명성을 유지하십시오. parfor 루프 또는 spmd 블록에서 직접 clear를 사용하려고 하면 오류가 발생합니다. 자세한 내용은 parfor 루프 또는 spmd 문에서 투명성 확보하기 항목을 참조하십시오.

예제

예제

모두 축소

MATLAB 작업 스케줄러 클러스터 myMJSCluster에 두 개의 작업 객체를 만듭니다.

c = parcluster(myMJSCluster);
delete(c.Jobs) % Delete any existing jobs
job1 = createJob(c);
job2 = createJob(c);

job1job1copy라는 새 변수에 복사한 다음, MATLAB 작업 공간에서 job1job2를 지웁니다.

job1copy = job1;
clear job1 job2;

cluster 객체 c.Jobs 속성을 j1j2로 사용하여 지워진 job 객체를 작업 공간에 복원합니다.

j1 = c.Jobs(1);
j2 = c.Jobs(2);

MATLAB 작업 스케줄러의 첫 번째 작업은 job1copy와 동일하지만 두 번째 작업은 그렇지 않은 것을 확인합니다.

isequal (job1copy,j1)
ans =
     1
isequal (job1copy,j2)
ans =
     0

입력 인수

모두 축소

MATLAB 작업 공간에서 지울 객체로, 객체 또는 객체로 구성된 배열로 지정됩니다.

객체 obj가 클러스터의 객체를 참조하는 경우 이 함수는 작업 공간에서 해당 객체를 지우지만 클러스터에는 유지됩니다. parcluster, findJob 또는 findTask 함수를 사용하거나 Jobs 또는 Tasks 속성을 사용하여 작업 공간에 obj를 복원할 수 있습니다.

버전 내역

R2006a 이전에 개발됨