본문 바로가기

스마트보안수학

[MATLAB] 스크립트 파일

 

 

  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