반응형
Recent Posts
Recent Comments
Link
관리 메뉴

공머씨의 블로그

내가 공부한 옥타브5- 인터페이스 알아보기,m파일 만들기 본문

내가 공부한 옥타브(매틀랩)/내가 공부한 옥타브

내가 공부한 옥타브5- 인터페이스 알아보기,m파일 만들기

공머씨 2020. 3. 11. 22:52
반응형

 

이번에는 octave(matlab)의 인터페이스에 대해서 알아보고

Editor을 실행하고 m파일로 저장해서 실행시키는 방법을 알아보겠습니다.

 

 

octave라는 프로그램과 대화하는 방법은 크게 3가지가 있습니다.

 

첫 번째로

comand line이라는 게 있습니다.

지금까지 우리가 쓴 것이 comand line입니다.

가장 처음 보이는 comand window에 입력되는 것을 얘기하는 것입니다.

work space에서 변수들이 간편하게 보인다.

뭐 특징이라고 한다면

코드 입력하고 엔터를 한번 치면 바로 반응이 보입니다.

 

두 번째로 live script가 있습니다.

live script가 유용한 이유

결괏값이 오른쪽에 바로 보인다.

그래프까지 오른쪽에 한꺼번에 보인다는 장점이 있다.

실시간으로 한화면 안에서 볼 수가 있다.

pdf나 html로 저장 가능하다는 장점이 있다.

 

Octave에는 라이브 스크립트가 없다고 합니다.

아주 유용한 인터페이스인데 아쉽네요ㅜㅜ

 

 

 

 

 

 

세 번째로

m파일이 이라는 것이 있습니다.

텍스트 파일로 만들어서 한꺼번에 돌리는 방법

매틀랩에서 지원되는 텍스트 파일 형식을 말합니다.

matlab 스크립트를 저장하는 확장자가 m인 파일을 말합니다.(이미지 파일이 abc.jpg abc.png 인 것처럼)

 

1. Editor 실행시키기

 

2. m 파일 컴퓨터 내의 원하는 위치에 저장하기

 

3. m 파일 실행시키기

(3-1 ComandWindow에서 위치를 선택해서 실행시키기

3-2 Editor에서 File, Open순서로 열어서 실행시키기

3-3 Editor에서 파란색 파일 그림 오른쪽 화살표 열어서 실행시키기

)

 

4. m파일을 활용해 원하는 부분만 Comand Window에서 작동시키기

의 순서로 알아보겠습니다.

 

 

 

 

 

1. 일단 Editor을 실행시키는 방법부터 자세히 알아보겠습니다.

 

 

Octave GUI에 처음 들어갔을 때 나오는 그림은 다음과 같다.

 

 

 

 

 

왼쪽 상단의 바에서 1) File 2) New 3) Newscript로 들어간다.

또는 왼쪽 상단의 바에서 File를 누른 상태로 ctrl+N을 클릭해준다.

 

 

 

그러면 위와 같은 Editor창이 뜹니다.

 

 

 

 

 

Editor 창에 코드를 입력하면 숫자가 나타나 읽기 쉬울 것입니다.

그리고 Comand Window창에서는 >> 전에 코드는 지울 수가 없었는데 Editor에서는 가능한 일입니다.

 

 

 

 

 

 

 

 

 

 

이제 Editor 창과 Comand window창을 함께 볼 수 있도록 해보겠습니다.

 

 

 

Editor 창의 윗부분을 마우스로 누른 다음 Comand window창에 갖다 댑니다.

위에 갖다 대면 이런 파란색이 화면 전체를 덮게 되는 것을 볼 수 있습니다.

 

 

 

 

 

 

 

Comand window창의 아래에 바에 적당히 갖다 대면 분할되면서 아래쪽에만 파란색이 칠해집니다.

여기서 마우스를 놓으면 고정이 됩니다.

 

 

 

Editor가 Comand window의 아래에 고정됨을 볼 수가 있습니다.

 

 

 

 

 

 

 

2. 이제 m파일을 원하는 위치에 저장해 보겠습니다.

 

일단 아래와 같이 Editor 창에 코드를 입력합니다.

 

 

 

 

 

 

 

 

 

Editor 창의 빨간 동그라미로 친부분 클릭 또는 그 오른쪽을 클릭하면 됩니다.

 

 

 

 

 

 

빨간 동그라미를 클릭하고 저장하고자 하는 위치를 선택한 뒤 이름을 입력해주면 다음과 같이 확장자가 저절로. m이라고 붙으면서 m파일로 저장이 됨을 볼 수가 있습니다.

 

 

 

 

 

 

 

 

 

 

다음과 같이 확장자가 저절로 m이 된 것을 볼 수가 있습니다.

 

 

 

 

 

 

 

 

3. 이제 이 m파일을 찾아서 실행하는 방법을 알아보겠습니다.

 

옥타브를 종료한 뒤 다시 들어가 봅니다.

다음과 같은 화면이나 옵니다. 당연히 octave는 아무 일도 없었다는 듯이 처음 켰을 때의 화면과 같습니다.

 

 

 

 

 

 

 

 

 

 

3-1. m 파일을 찾아서 실행하는 방법 첫 번째

ComandWindow에서 위치를 선택해서 실행시키기

 

여기 Comand Window에서 m파일을 실행시켜 보겠습니다.

상단의 바의 Current Directory에서 방금 m파일을 저장시킨 위치를 선택합니다.

바탕화면에 저장했으니 바탕화면을 선택해줍니다

 

 

 

 

 

 

 

 

 

 

.

그러고 나서

Comand Window에 m파일의 이름을(ex라고 저장했으니 ex라고 쳐주었습니다.) 입력해주면 다음과 같이 m파일에 저장된 코드가 출력됨을 볼 수가 있습니다.

 

 

 

또 다른 방법으로는

Editor에서 Run을 클릭하셔서 실행할 수도 있습니다.

 

 

 

파란색으로 칠해진 부분을 클릭하시면 됩니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3-2. m 파일을 찾아서 실행하는 방법 두 번째

Editor에서 File, Open순서로 열어서 실행시키기

 

 

 

Editor에서 상단바를 보면 File라고 써진 것을 볼 수가 있습니다.

 

 

 

 

 

 

 

 

 

3-3.  Editor에서 파란색 파일 그림 오른쪽 화살표 열어서 실행시키기

 

.

 

m파일의 장점은

일단

1. 왼쪽에 숫자가 써 저 있어서 줄을 찾기가 편하다.

2. 커맨드 윈도에서는 이전의 코드를 수정하려고 해도 backspacer가 안 움직인다. 앞에 거 잘못 입력해서 고치고 싶으면 처음부터 다시 해야 한다.

3. 그리고 원하는 스크립트를 짠 다음에 원하는 부분만 돌리거나 한꺼번에 돌릴 수 있다는 장점이 있다.

셀렉트 한 다음 f5키 또는 Run을 클릭하면 선택한 부분만 돌아가게 된다.

이는 아래에서 자세히 설명하겠습니다.

 

 

 

4. m파일을 활용해 원하는 부분만 Comand Window에서 작동시키기

일단 스스로

다음과 같은 m파일을 만들어봅니다.

x= 1 2 3 인 행렬

y= 4 5 6 인 행렬

 

그리고 c=x+y로 정합니다.

위에서 알아본 대로 Run 이용해서 실행시키면 다음과 같이 m파일에 저장된 모든 코드가 실행됩니다.

다음과 같이 출려되었다면 1~3까지의 과정을 잘이해하셨을것 같습니다.

 

 

 

(Comand Window에 clc를 입력해서 화면을 깨끗하게 만들어 주세요.)

 

 

 

 

 

 

원하는 부분만 실행시키기 위해서는

제가 알아본 것 두 가지를 소개해드리겠습니다.

 

첫 번째로는

마우스의 왼쪽을 눌러서 원하는 라인의 코드를 쭉 훑어주면 파란색 이 칠해짐을 볼 수 있습니다. 이상태에서 마우스의 왼쪽 또는 오른쪽을 클릭해줍니다.

 

 

 

 

여기서 Runselection을 클릭합니다.

 

 

 

 

 

 

두 번째로는

마우스의 왼쪽을 눌러서 원하는 라인의 코드를 쭉 훑어주면 파란색 이 칠해짐을 볼 수 있습니다

여기서 Editor의 Run을 클릭한뒤 연한 파란색으로 칠 해진 부분 Runselction을 클릭해주시면 됩니다.

 

 

원하는 줄의 코드만 Comand Window창에서 실행됨을 알 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

이번 포스팅은 여기서 마치겠습니다.

읽어 주셔서 감사합니다!

공감 버튼(맞나?) 클릭과 구독은 큰 힘이 됩니다!

반응형
Comments