Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

변수 범위 지정하기 및 이름 생성하기

함수 또는 작업 공간 간 데이터 공유, 유효한 변수 이름 생성

각 함수는 스크립트 및 명령줄에 예약된 기본 작업 공간과 별개인 고유한 작업 공간을 가집니다. 함수 간 데이터를 전달할 때 권장되는 방법은 작업 공간(Workspace) 간 데이터 공유하기 항목을 참조하십시오.

함수

모두 확장

persistent영속 변수 정의
assignin지정된 작업 공간의 변수에 값 할당
global변수를 전역으로 선언
mlock함수 또는 스크립트가 메모리에서 지워지지 않도록 방지
munlockAllow clearing function or script from memory
mislockedDetermine if function or script is locked in memory
isvarname입력값이 유효한 변수 이름인지 확인
matlab.lang.makeUniqueStrings입력 string형에서 고유한 string형 생성
matlab.lang.makeValidName입력 문자열에서 유효한 MATLAB 식별자 생성
namelengthmax식별자 최대 길이

도움말 항목

문제 해결

오류 해결: 변수를 정적 작업 공간에 추가해 봅니다.

중첩 함수와 익명 함수에 변수를 추가하려고 하면 발생하는 오류를 해결합니다. 중첩 함수와 익명 함수 내에 사용되는 변수는 해당 함수의 코드 텍스트 내에 존재해야 합니다. 변수를 익명 함수, 중첩 함수 또는 중첩 함수를 감싸는 함수 중 하나의 작업 공간에 동적으로 추가하면 MATLAB이 오류를 발생시킵니다.