본문 바로가기
컴퓨터 프로그래밍/매트랩 (matlab)

Matlab start

by JaeBaek 2020. 10. 31.

wikimedia

 많은 공대생들이 배우는 매트랩에 대해서 시작을 해보도록 하겠습니다. 매트랩을 프로그래밍 언어로 이해를 하기도 하지만 실제로는 소프트웨어의 스크립팅 인터페이스를 사람들이 언어로 받아들이는 것에 가깝습니다. 대부분 미국의 공대에서 처음으로 프로그래밍 입문을 할 때 matlab을 먼저 배울 만큼 굉장히 많이 쓰이는 프로그램입니다. 그럼 이제 부터 매트랩에 대해서 알아보도록 하겠습니다. 

 

MATLAB Start

만약 학생이시라면 학생라이센스로 다운로드를 받으실 수 있고, 만약 아니시라면 꽤나 큰 돈을 지불해야 합니다.

다음 링크를 통해서 해당되는 사항으로 다운을 받으시면 되겠습니다.

kr.mathworks.com/

 

■ 가장 많이 사용이 되는 창

  • 명령어 창 (Command Window)

다음 그림은 명령 창입니다. MATLAB에서 메인 창이며 매트랩을 처음 시작할 때 가장 먼저 열리는 창입니다. 

 

  • 그림창 (Figure Window)

그림 창은 그래프 명령어가 실행이 되면 자동으로 열리고, 그래픽 명령어에 의해 생성된 그래프를 포함합니다. 

  • 편집기 창 (Eiditor Window)

편집기 창은 프로그램을 작성하고 편집하는 데 사용이 됩니다. 명령창 의 File 메뉴로부터 편집기 창이 열립니다. 편집 창에서 만들어진 팡닐은 스크립트 파일로 사용자 파일에 보통 m파일로 저장이 됩니다. 그리고 저장된 스크립트 파일은 편집창 또는 명령어창에서 실행이 가능합니다. 

 

  • 도움말 창 (Help Window)

도움말 창은 도움말 정보를 포함하고 있으며, 모든 MATLAB 창에 있는 도움말을 통해서 이용하고 열 수 있습니다.  매트랩을 공부하다 보면 이 기능을 제일 애용하실 겁니다. 모르는 문법을 입력하고 help 기능을 입력하면 간단하게 문법과 기능을 알 수 있기 때문에 간단한 조작 방법을 익히는 것을 추천드립니다. 

 

이제 간단하게 명령 창에 대한 주의사항과 설명을 말하고 끝내도록 하겠습니다. 

 

명령 창에서 주의점

  • 명령어 작업 시 커서가 프롬프트(<<) 바로 뒤에 놓여야 한다.
  • 명령어를 다 입력하고 Enter을 누르면 명령어가 실행된다. 
  • 명령어와 명령어 사이에 콤마를 넣음으로써 여러 개의 명령어를 한 줄에 표시 할 수 있다. 
  • 명령어 창에서 이전 줄로 거슬러 올라가서 수정을 하여 다시 실행하는 것을 불가능하다. 즉 한번 실행시켜 할당한 것은 기본적으로 수정을 할 수 없다.
  • ↑ 방향키를 누르면 이전에 입력했던 명령어를 다시 불러낼 수 있다. 
  • 명령어가 너무 길어 한 줄을 넘을 경우 마침표 " ... " 을 이용해서 다음 줄에 이어서 사용을 할 수 있다. 

 

명령 창에서 사용되는 기본적인 명령어

  • 세미콜론(;) 

기본적으로 matlab 명령 창에서 코드를 작성해서 실행을 시킬 경우 세미콜론을 붙이지 않은 경우에는 출력이 됩니다. 만약 코드 뒤에 세미콜론을 붙인다면 출력이 되지 않습니다.

 

  • clc 명령어

clc 명령어를 사용하면 명령어 창을 지우는 역할을 합니다. ㅁ여령어 창에서 한동안 작업을 하면 입력한 명령어와 결과의 출력으로 차으이 내용이 상당히 길어질 수 있기 때문에 자주 사용하는 명령어 입니다. 

 

  • clear

clear 명령어도 어떠한 값을 할당했을 때 그 값을 다시 지우는 역할을 합니다. 어떠한 작업이 끝나고 완전히 새로운 작업을 한다면 보통 clc와 clear를 입력을 한다음 다시 시작을 합니다. 

 

  • %

%의 기능은 어떠한 코드에 설명을 하는 주석문 역할을 합니다. 다른 프로그래밍 언어에서 // 와 같은 역할을 합니다. 보통 코드가 길어지거나 다른 사람과의 공유를 할 때 기술할 사항을 추가하거나 프로그램 설명을 위해 종종 주석문을 사용합니다. 

 

'컴퓨터 프로그래밍 > 매트랩 (matlab)' 카테고리의 다른 글

Matlab 변수  (0) 2020.10.31
Matlab - 연산 및 내장 함수  (0) 2020.10.31

댓글