GNU Octave는 MATLAB의 대체제로 가장 좋은 프로그램으로 대부분의 문법이 MATLAB과 호환되어 MATLAB에서 작성된 코드를 Octave에서 사용할 수 있으며 결정적으로 무료라는 장점이 있다.
1. Octave 다운로드 및 설치
① Octave 다운로드
<<<<< Windows용 GNU Octave 다운로드 >>>>>
https://ftp.gnu.org/gnu/octave/windows/
Windows 10 64-Bit에 설치 예정이므로 가장 최신의 64비트 버전 설치
(2017.03.08 기준) octave-4.2.1-w64-installer.exe 다운로드하여 설치
② Octave 설치
다운로드 받은 설치 프로그램을 실행하면 설치 경고가 나오지만 그냥 설치하면 된다. 다만 Octave가 Java 를 활용하므로 JRE(Java Runtime Library)가 설치되지 않은 경우 이에 대한 경고를 볼 수 있다. Octave 설치 후 JRE 설치하면 자동으로 탐지해서 반영한다고 적혀 있음. Octave 설치 전 JDK를 설치하여 해당 메세지는 통과...
※ 설치 경로: 원하는 곳으로 설정 (default인 C:\Octave 에 설치 하였음)
※ BLAS(Basic Linear Algebra Subprograms) 선택: Install Option에서 BLAS 선택하는 단계가 있는데 기본인 OpenBLAS 선택. 설치 후 변경 가능하므로 크게 고민할 필요 없음
2. Octave 화면 구성
1) 작업 폴더, 2) 워크스페이스 (변수 정보), 3) 커맨드 기록창, 4) 코드 편집창, 5) 커맨드 창 으로 구성
※ 작업 시작 전 작업 폴더를 먼저 지정한 후 작업하는 것이 코드 관리에 편리
※ 코드 편집창에 코드를 입력하고 실행을 위해서는 'F5' 기능키를 누르면 됨 또는 편집창 상단의 "톱니모양 + 오른쪽으로 향한 삼각형 모양" 으로 표시된 버튼(Save file and run)을 눌러 실행하면 됨. 단 실행을 위해서는 코드를 먼저 파일로 저장하여야 함
3. 예제 코드
코드 편집창에 아래 코드 입력하고 m파일로 저장한 후 실행하면 아래와 같이 별도의 창으로 그래프가 출력됨
a = -10:0.1:10;
b = a.^2 + a;
plot(a, b)
'PROGRAMMING > MATLAB' 카테고리의 다른 글
계층적 군집화(Hierarchical Clustering) 예제 코드 (0) | 2017.04.10 |
---|---|
[MATLAB] Random Seed 지정 (0) | 2015.01.05 |
m파일 하나에 여러 개의 함수 작성 (4) | 2014.08.29 |
MATLAB 버전(version)과 릴리즈명(release name) (0) | 2014.07.11 |
MATLAB 함수 입/출력 인자 개수 다른 경우 [nargin, nargout] (2) | 2014.02.27 |
댓글