M-파일은 MATLAB이 순차적으로 수행하는 프로그램 텍스트 파일이다. 스크립트 파일은 다음과 같은 성질을 갖는다.
-입력 데이터를 필요로 하지 않으며, 어떤 값도 반환하지 않는다.
-스크립트 파일 내에서 수행되는 명령어들은 명령 창에서 수행되는 것과 동일한 효과를 갖는다.
-스크립트 파일에 의해 생성되는 변수들은 작업 공간 창에 나타난다.
1. 스크립트 파일 생성하기
MATLAB 실행-홈-새로 만들기-스크립트
수행하고자 하는 명령어 타이핑하기
2. 스크립트 파일 이름 설정
*파일 확장자는 .m이어야 함을 명심하자. 스크립트 파일에 이름을 붙일 때에는 다음 사항들을 고려해야 한다.
-파일 이름에 '-'을 넣어서는 안 된다.
-알파벳 문자로 시작해야 한다.
-알파벳 문자, 숫자, 혹은 밑줄(_)만 포함해야 한다.
-콤마(,)나 인용부호(')와 같은 구두점들은 대부분 MATLAB에서 특별한 의미를 갖기 때문에 허용되지 않는다.
-파일 이름은 MATLAB 변수나 MATLAB 내장함수와 같으면 안 된다.
-MATLAB 유보단어를 파일 이름으로 사용하는 것은 허용되지 않는다.
<MATLAB 유보단어>
'name'
'node'
'output'
'parameter'
'setup'
'signal'
'source'
'terminal'
'through variable'
'variable'
'across variable'
'build'
'description'
'descriptor'
'element'
'input'
'interface input'
'interface node'
'interface output'
'item type'
'local variable'
-MATLAB 키워드를 파일 이름으로 사용하는 것은 허용이 안 된다.
<MATLAB 키워드 목록>
'break'
'case'
'catch'
'classdef'
'continue'
'else'
'elseif'
'end'
'for'
'function'
'global'
'if'
'otherwise'
'parfor'
'persistent'
'return'
'spmd'
'switch'
'try'
'while'
3. 스크립트 파일 저장
편집기에서 저장 버튼을 누른다.
4. 스크립트 파일의 실행
스크립트 파일을 실행하는 방법에는 두 가지가 있다.
첫 번째 방법은 MATLAB 편집기 창에서 실행 아이콘을 클릭하는 것이다.
두 번째 방법은 명령 창의 명령어 프롬프트에서 확장자는 제외한 파일 이름을 입력하는 것이다.
5. MATLAB 코드에 주석 달기
라인의 첫머리에 '%' 기호를 넣어 MATLAB 코드에 주석을 추가할 수 있다.
퍼센트 기호를 사용하는 주석 달기 기법은 편집 창에서도 쉽게 수행할 수 있다. 일단 주석을 타이핑한 다음 마우스로 주석 라인을 선택하고 편집기 창에서 주석 붙이기 아이콘을 클릭한다. 그러면 선택된 부분의 라인들 앞에 % 기확 추가된다. 코멘트 부분을 해제하고 싶다면 코멘트 부분을 마우스로 선택한 다음 편집기->주석 메뉴 옆의 코멘트 해제 아이콘을 클릭한다.
주석을 다는 또다른 방법은 블록 코멘트를 사용하는 것이다. 이 방법에서는 코멘트 첫 줄 앞에 "%{"을 추가하고 코멘트 마지막 줄 뒤에 "%}"를 추가한다.
'스마트보안수학' 카테고리의 다른 글
[MATLAB] 통합개발 환경의 기초 (6) | 2024.10.07 |
---|