공머씨의 블로그
내가 공부한 옥타브1-옥타브 소개 본문
1.카테고리 소개
공학수학이나 전자제어에 꼭필요하다는데 거의 잊어버려서 다시복습겸 정리겸 겸사겸사 포스팅 할생각 입니다.
2.octave 소개
1학년 1학기때에 옥타브라고 하는 프로그램을 다루었습니다.
octave와 math lab 은 우리가 들어봤을 프로그램(c언어 java)과는 다른 목적으로 만들어진 특수목적용 언어(수식 처리용 언어)라고 할 수 있다. 수치 및 행렬 연산과 공학 연산을 위한 프로그래밍을 쉽게 할 수 있는 소프트웨어이고, 명령어가 (거의) 동일하다. 따라서 mathlab 과 octave는 호환성이 매우 높다. 어느정도냐면 octave에서 작성한코드를 matlab에서 실행시키면 작동이 됩니다.
matlab의 경우 유료인데 반해(가격이 매우매우매우 비싸요) octave의 경우 무료라이센스라서 우리 모두가 손쉽게 다운받아서 사용할 수가 있습니다.
옥타브의 특징
1) octave 에는 특별한 값들이 미리 저장되어있다.
예를들어, octave 에는 pi(원주율)이 정의 되어있기 때문에
>>pi
ans=3.1416 이라는 값이 나온다.
2) 대소문자를 구분한다
3) 수식처리와 머신러닝에 많이 이용된다.
4) 모든 일반적인 수학 함수 +, -, *, /, ^, sin, cos, exp, acos, abs 등을 가집 니다.
matlab octave 가 어디에 사용된는가?
주로 공대 대학원에서 많이 사용하는 것 같습니다 .
구체적으로 어떤 분야에 사용되냐면
통계데이터 해석 컨트롤
3차원 그래프 그리기
파이낸셜 데이터
GUI (Graphical User Interface) 만들기
신호처리
출처: 유튜브 GongbroDesk 님 채널의 영상중 매틀랩 친해지기 첫번째 영상에서 캡쳐해 왔습니다.
3. 도움받은 블로그,유튜브 소개
공브로 데스크라는 채널이다. 다른 옥타브강의,자료는 거의 영어로 되어있어서, 나같은 영린이(?)는 절반이상을 이해하지 못한ㅜㅜㅜㅜ.
공브로데스크라는 채널에 matlab친해지기 라는 재생목록이있는데 제목은 matlab에대해서 다룰것같지만 matlab와 octave는 매우 유사하므로 octave로 강의를 진행하신다.
제가 들은 수업의 교수님도 matlab대신 octave로 수업하셨습니다.
https://blog.naver.com/dreamclouud/221327150957
이분의 블로그도 인터넷 서치하다가 알게되었다. 이분은 머신러닝의 공부과정중에 octave를 공부하신것같았습니다.
제 정리하는 이유는 나의 복습과 나와 같은(비슷한)커리큘럼을 따라오는 후배들을 위한것+나의 복습을 위한 것 이라고 할 수 있습니다. 문돌이님의 포스팅은 머신러닝을 위한octave여서 그런지 뒤쪽에 다소 복잡해보이는 내용까지 들어가시는데 저는 거기까지는 다루지 않을 것입니다.
https://open.kakao.com/o/gzw3Y6p
카카오톡 오픈채팅방인데 실시간으로 도움받을수있다는 장점이있습니다.
4.목차소개
내가공부한 옥타브1
카테고리 소개
octave와 matlab 소개
내가 공부한 옥타브 2
인터 페이스 알기
숫자를 입력해보자
내가 공부한 옥타브 3
벡터와 행렬설명
벡터와 행렬계산
내가 공부한 옥타브 4
행렬입력방법
내가 공부한 옥타브 5
m파일 만들기
내가 공부한 옥타브 6
여러가지 행렬들
내가 공부한 옥타브 7
역행렬 연립방정식
내가 공부한 옥타브 8
그래프 그리기
내가 공부한 옥타브 9
문법 for문과 while 문
※목차는 수시로 업데이트 하겠습니다,,,
5. 옥타브설치방법
https://blog.naver.com/dreamclouud/221327150957
이미지 썸네일 삭제
문돌이가 이해한 머신러닝(9) - Octave 설치법 (windows, Mac)
앞으로 머신러닝 프로그래밍에 사용할 언어는 Octave입니다. 머신러닝 등에 있어서 파이썬 등의 언어보다 ...
blog.naver.com
'내가 공부한 옥타브(매틀랩) > 내가 공부한 옥타브' 카테고리의 다른 글
내가 공부한 옥타브5- 인터페이스 알아보기,m파일 만들기 (0) | 2020.03.11 |
---|---|
내가 공부한 옥타브4-행렬입력 방법 (1~9) (0) | 2020.03.11 |
내가 공부한 옥타브3-인터페이스 ,내장함수(Built in function) 소개! (0) | 2020.03.11 |
내가 공부한 옥타브2-들어가기전에 행렬에 대해서 (0) | 2020.03.11 |
내가 공부한 옥타브-카테고리 소개 (2) | 2020.03.11 |