이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
변수 범위 지정하기 및 이름 생성하기
함수 또는 작업 공간 간 데이터 공유, 유효한 변수 이름 생성
각 함수는 스크립트 및 명령줄에 예약된 기본 작업 공간과 별개인 고유한 작업 공간을 가집니다. 함수 간 데이터를 전달할 때 권장되는 방법은 작업 공간(Workspace) 간 데이터 공유하기 항목을 참조하십시오.
함수
도움말 항목
- 기본 작업 공간(Base Workspace)과 함수 작업 공간(Function Workspace)
기본 작업 공간은 명령줄에서 생성하는 변수나 명령줄 또는 편집기에서 스크립트를 실행할 때 스크립트에서 생성하는 변수를 저장합니다. 데이터 무결성을 보호하기 위해 모든 함수에는 기본 작업 공간 및 기타 모든 작업 공간과 별개인 자체 작업 공간이 있습니다.
- 편집기(Editor)에서 변수 범위(Variable Scope) 확인하기
특정 함수나 변수가 사용되는 시기 및 위치를 코드에서 식별하려면, MATLAB®의 함수나 변수 강조 표시 기능을 사용해야 합니다.
- 변수 이름
유효한 변수 이름을 만들고, 혹시 있을지 모를 이름 충돌을 방지합니다.
- MATLAB 코드의 투명도
MATLAB이 보다 효과적으로 최적화할 수 있는 코드를 작성합니다.
문제 해결
중첩 함수와 익명 함수에 변수를 추가하려고 하면 발생하는 오류를 해결합니다. 중첩 함수와 익명 함수 내에 사용되는 변수는 해당 함수의 코드 텍스트 내에 존재해야 합니다. 변수를 익명 함수, 중첩 함수 또는 중첩 함수를 감싸는 함수 중 하나의 작업 공간에 동적으로 추가하면 MATLAB이 오류를 발생시킵니다.