mir.pe (일반/어두운 화면)
최근 수정 시각 : 2024-10-15 12:58:27

GNU Octave


1. 개요2. MATLAB과의 문법상의 차이점3. 장단점
3.1. 장점3.2. 단점
4. 관련 문서5. 외부 링크

1. 개요

GNU Octave는 수치연산을 위한 고수준 프로그래밍 언어이자 소프트웨어이다.

이름에서 드러나듯 GNU 프로젝트의 하나로 당연히 GPL을 따르는 자유 소프트웨어이며 다른 비슷한 자유 소프트웨어 중 유독 MATLAB과의 호환성이 좋아 매트랩을 공부하고 싶지만 돈이 없는 학생이라거나 매트랩을 구매하기 원치 않을 경우 대용품으로 쓸 만한 편이다.

2. MATLAB과의 문법상의 차이점

magic(5)(2, :)
}}}로 쓸 수 있지만, MATLAB에서는
{{{#!syntax python
temp= magic(5);
temp(2, :)
}}}와 같이 불필요한 변수 temp가 필요하다.

3. 장단점

주로 매트랩의 대체재 내지는 수치해석용 스크립팅 용도로 사용되는 만큼 여기서는 MATLAB이나 기타 스크립팅 언어들( Python 등)과의 차이점을 위주로 설명한다.

3.1. 장점

3.2. 단점

파일:julia160413.png

4. 관련 문서

5. 외부 링크