clear
작업 공간에서 항목을 제거하여 시스템 메모리 늘리기
설명
clear
는 현재 작업 공간에서 모든 변수를 제거하여 시스템 메모리에서 해제합니다.
clear
은 변수, 스크립트, 함수, MEX 함수인 name1 ... nameN
name1 ... nameN
을 메모리에서 제거합니다.
clear -regexp
은 나열된 정규 표현식과 일치하는 변수를 모두 제거합니다. 이 옵션은 변수만 제거합니다.expr1 ... exprN
예제
입력 인수
팁
clear all
,clear classes
,clear functions
를 호출하면 코드 성능이 저하되며, 보통은 불필요합니다.현재 작업 공간에서 특정 변수를 하나 이상 지우려면
clear
을 사용하십시오.name1 ... nameN
현재 작업 공간에서 변수를 모두 지우려면
clear
또는clearvars
를 사용하십시오.전역 변수를 모두 지우려면
clear global
또는clearvars –global
을 사용하십시오.특정 클래스를 지우려면
clear
를 사용하십시오.myClass
특정 함수나 스크립트를 지우려면
clear
을 사용하십시오.functionName
MEX 함수를 모두 지우려면
clear mex
를 사용하십시오.
clear
함수는 지정한 변수를 제거할 수 있습니다. 지정된 몇 가지 변수를 제외하고 모두 제거하려면clearvars
를 대신 사용하십시오.Figure 또는 그래픽스 객체의 핸들을 지울 경우 객체 그 자체는 제거되지 않습니다.
delete
를 사용하여 객체를 제거합니다. 반면, 객체를 삭제하더라도 핸들을 저장하는 데 사용된 변수(있는 경우)는 제거되지 않습니다.clear
함수는 Simulink® 모델을 지우지 않습니다.bdclose
를 대신 사용하십시오.clear
함수는 로컬 함수나 중첩 함수에서 영속 변수를 지우지 않습니다.UNIX® 시스템에서
clear
는 MATLAB 프로세스에 할당된 메모리의 양에 영향을 미치지 않습니다.
확장 기능
버전 내역
R2006a 이전에 개발됨