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