공머씨의 블로그
내가 공부한 옥타브5- 인터페이스 알아보기,m파일 만들기 본문
이번에는 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파일에 저장된 모든 코드가 실행됩니다.
(Comand Window에 clc를 입력해서 화면을 깨끗하게 만들어 주세요.)
원하는 부분만 실행시키기 위해서는
제가 알아본 것 두 가지를 소개해드리겠습니다.
첫 번째로는
마우스의 왼쪽을 눌러서 원하는 라인의 코드를 쭉 훑어주면 파란색 이 칠해짐을 볼 수 있습니다. 이상태에서 마우스의 왼쪽 또는 오른쪽을 클릭해줍니다.
여기서 Runselection을 클릭합니다.
두 번째로는
마우스의 왼쪽을 눌러서 원하는 라인의 코드를 쭉 훑어주면 파란색 이 칠해짐을 볼 수 있습니다
여기서 Editor의 Run을 클릭한뒤 연한 파란색으로 칠 해진 부분 Runselction을 클릭해주시면 됩니다.
원하는 줄의 코드만 Comand Window창에서 실행됨을 알 수 있습니다.
이번 포스팅은 여기서 마치겠습니다.
읽어 주셔서 감사합니다!
공감 버튼(맞나?) 클릭과 구독은 큰 힘이 됩니다!
'내가 공부한 옥타브(매틀랩) > 내가 공부한 옥타브' 카테고리의 다른 글
내가 공부한 옥타브7- 옥타브의 내장함수 익히기(18~34) (0) | 2020.03.11 |
---|---|
내가 공부한 옥타브6-행렬계산,여러가지 행렬 계산 방법 (11~17) (0) | 2020.03.11 |
내가 공부한 옥타브4-행렬입력 방법 (1~9) (0) | 2020.03.11 |
내가 공부한 옥타브3-인터페이스 ,내장함수(Built in function) 소개! (0) | 2020.03.11 |
내가 공부한 옥타브2-들어가기전에 행렬에 대해서 (0) | 2020.03.11 |