목록매트랩 (11)
공머씨의 블로그
이번에는 octave(matlab)의 인터페이스에 대해서 알아보고 Editor을 실행하고 m파일로 저장해서 실행시키는 방법을 알아보겠습니다. octave라는 프로그램과 대화하는 방법은 크게 3가지가 있습니다. 첫 번째로 comand line이라는 게 있습니다. 지금까지 우리가 쓴 것이 comand line입니다. 가장 처음 보이는 comand window에 입력되는 것을 얘기하는 것입니다. work space에서 변수들이 간편하게 보인다. 뭐 특징이라고 한다면 코드 입력하고 엔터를 한번 치면 바로 반응이 보입니다. 두 번째로 live script가 있습니다. live script가 유용한 이유 결괏값이 오른쪽에 바로 보인다. 그래프까지 오른쪽에 한꺼번에 보인다는 장점이 있다. 실시간으로 한화면 안에서 볼..
제가 주로 컴퓨터 개론 수업시간에 octave를 이용해서 다뤘던 것은 옥타브에서 행렬 입력하기와 계산 들입니다. 행렬 만들기부터 사이즈구하기 까지 차근차근해보도록 합시다. 1. 첫 번째로 단순히 행이 1이고 열이 3인 1 × 3 행렬을 만들어 봅시다. 원소 사이에 , 을 넣어도 정상적으로 실행됩니다. 문법적인 오류가 없습니다. 주의해야 할 것은 , 을 사용하던 띄어쓰기를 하던 해서 열 과열을 정확히 구분 지어줘야 합니다. 1과 2를 연속적으로 쓰면 당연히 12로 받아들이고 12로 출력됩니다. [] 대신에 ()을 사용하는 경우가 있는데 이는 문법적으로 오류가 발생합니다. 행렬 입력 시에 꼭 대괄호를 사용하시기 바랍니다. 2. 행이 여러 개인 행렬을 입력하고 싶을 때는 어떻게 하는지 알아봅시다. ;을 사용해..
1학년 1학기 컴퓨터 개론이라는 과목에서 octave라는 프로그램을 다루어 보았습니다. 저는 2015 교육과정 출신이라 행렬에 대해서는 교과과정 내에서 배우 지를 않았어요. 그리고 고등학교때 코딩 동아리를 했는데 하는 거라고 스크래치??? 그 정도였습니다. '프로그래밍 언어'라는 건 c언어가 있다. java가 있다. 뭐 이 정도로만 들어보고 해 본 적은 없었습니다. 1학년 때 처음 octave를 다루는 것이 매우 생소했습니다. 행렬 도 안 배웠는데 처음 하는 프로그래밍 언어로 해본 적 없는 행렬을 입력하고 곱셈이고 전치 행렬이고.... 당황했던 기억이 납니다.ㅎㅎ 그래서 octave 수업에서 다뤘던, 다루기 위해 필요한 행렬의 개념만 딱 뽑아서 정리해봤어요... 저와 같은 상황에 놓일 1학년 분들이 블로..