IT

수치계산을 위한 오픈소스 프로그래밍 언어 '옥타브(Octave)' 설치하기

유병혁 2015. 10. 11. 12:04

요즘 코세라(Coursera)를 통해 스탠포드 대학교 '기계학습(Machine Learning)'

강의를 수강 중인데요, 프로그래밍 실습을 '옥타브(Octave)'로 배우고 있습니다.

기계학습 강의 공식 사이트: https://www.coursera.org/learn/machine-learning

 

이번 글은 수치계산을 위한 오픈소스 프로그래밍 언어 '옥타브(Octave)'를 설치해 보도록 하겠습니다.
GNS 옥타브(Octave) 공식 홈페이지: https://www.gnu.org/software/octave/

 

옥타브는 'GNU(그누) 프로젝트' 중 하나인데요,

GNU 공식 홈페이지: http://www.gnu.org/

 

옥타브는 주로 수치계산(numerical computation)을 위한 고급 인터프리터 언어(high-level interpreted language)입니다.
선형(linear)과 비선형(nonlinear) 문제의 수치해법(numerical solution)과 기타 수치실험(numerical experiment) 수행을 위한 기능을 제공합니다.

 

옥타브 언어는 대부분의 프로그램들이 쉽게 호환될 수 있도록 매트랩(Matlab)과 매우 유사합니다.

옥타브는 GNU 일반 공중 사용 허가서(General Public License)의 조건에 따라 배포되는 오픈소스 프로그래밍 언어입니다.

 

자, 이제 사이트 화면 우측에 'Download' 버튼을 클릭하고 프로그램을 다운로드 받도록 하겠습니다. 

 

저는 윈도우 버전을 선택했는데요, 인스톨러를 다운받아 설치해 보겠습니다.

윈도우(Windows) 버전 다운로드: https://ftp.gnu.org/gnu/octave/windows/

 

옥타브 설치 마법사(Octave Setup Wizard) 설치화면입니다.

 

이제 설치가 완료되었는데요,

 

옥타브의 실행 화면은 CLI와 GUI로 구분되는데요,

 

CLI(Command Line Interface)는 아래와 같이 명령 줄 인터페이스로,

 

GUI(Graphical User Interface)는 그래픽 사용자 인터페이스로 실행됩니다.