2017-02-28 3 views
3

clear 명령을 입력하여 작업 영역을 지우는 데 약간 번거로운 생각을하고 clc 명령을 입력하여 명령 창을 지우십시오.작업 영역과 명령 창을 동시에 지우는 명령이나 방법이 있습니까?

작업 영역과 명령 창을 동시에 지우는 명령이나 방법이 있습니까?

+0

MathWorks 설명서, 교육 또는 Cody에서 연습 문제로 포함시켜야 할 질문이 있습니다. Matlab에서 일하는 법을 생각하는 좋은 예입니다. 특히'startup.m'과'finish.m'로 Matlab을 커스터마이징 할 때 그렇습니다. – Matt

+0

@Matt 네, 그렇습니다. MATLAB 문서를 더 잘 만들 것입니다. –

답변

2

이 두 가지를 동시에 수행 할 수있는 기본 제공 함수가 없습니다.

고맙게도 원하는 명령을 호출하는 경로에 스크립트를 만들어이 동작을 쉽게 스크립팅 할 수 있습니다. 예를 들어, 스크립트 clr.m의 이름을 지정하고 의도 인 경우 다음과 같은 내용

clr.m

clear all; 
clc; 

에게 그것을 줄 수 완전히 명확 모든 것을 nuke 같은 (면책 조항 : 나는 개발자입니까) 할 수있다 보다 완벽하게 귀하의 필요에 더 잘 적응하십시오.

+0

신속하고 자세한 답변을 주셔서 감사합니다. 나는 그것이 지금까지 최고의 답변이라고 생각한다. 키보드를 테스트 및 코딩 할 때 마우스를 사용하는 것보다 스크립트를 작성하는 것이 더 빠를 것입니다.^_^ –

+2

참고 사항 : '모두 지우기'는 일반적으로 잔인하고 부당합니다. 사람들은 주로 자신의 RAM에서 변수를 지우고 싶습니다.이 변수는 'clear vars'의 약자 인 'clear'입니다. '모두 지우기'는 사전 (일시적으로) 컴파일 된 함수를 제거하기 때문에 다시 호출하면 계산이 느려집니다. 다시 JITted가됩니다. – Adriaan

+0

@Adriaan, 후속 조치 주셔서 감사합니다. 지금 나는 그것을 얻었고 "깨끗한"것을 사용할 것이다.^_^ –