대학교 때, 한창 매트랩(Matlab)을 사용했었다. 학교를 졸업하고 매트랩(Matlab) 다시 사용하기 위해 매트랩 공식 사이트에 접속해보니! 간단하게 사용하기에는 가격이 너무 비싼 가격을 형성하고 있다....

물론 프로그램을 만들기 위한 노력의 대가이긴 하지만, 가격이 너무 비싸서 시도를 해보고자 하는 학생은 써보지 못하는 것이 현실이라 생각한다. [가격이 라이센스 한개당, 연간 100만원 정도이거나 영구 라이센스를 구매하더라도 대략 260만원 정도 가격이다. 여기서 끝나면 무리해서 영구 라이센스 하나 사면 되지? 라는 생각이 들지도 모르겠으나, 여기에 툴박스가 추가 되면 대충 40~50만원 정도가 추가된다. 와우! 신난다.]

 

하지만 이러한 사악한 가격에도 쓸 수 밖에 없는 이유가 몇 가지 존재한다. 기업이나 학교에서 라이센스가 있어서 사용해보았다면, 매트랩에서 제공되는 다양한 라이브러리와 내가 직접 삽질을 하지 않다도 된다는 점은 굉장히 큰 장점으로 다가온다. 그래도 석˙박사를 논문을 쓰시는 분이라면 결국엔 라이브러리를 직접 만들어서 사용해야 하는 경우도 많다. 어찌 되었던 비싼 가격임에도 다양한 메리트가 있는 프로그램임은 분명하나 간단하게 매트랩과 비슷하며 호환가능한 프로그램을 찾는 사람 입장에서 쓸만한 프로그램을 찾았다.

 

  • 매트랩의 문법과 비슷하며
  • 매트랩과 호환성이 있다.
  • 다양한 사용환경에서 사용할 수 있다.

 

바로


GNU Octave 

GNU Octave 홈페이지 모습

GNU Octave라는 소프트웨어이다. 

GPL 라이센스를 따르는 무료 소프트웨어이므로 마음껏 쓰면 된다. Matlab으로 진행하는 간단한 프로그래밍 배우기에는 적합하다.

하지만 매트랩과 호환성을 얻기 위해 속도를 잃었기에 빠른 속도가 되진 못한다. 그리고 매트랩과 문법이 비슷하다고는 하지만 다른 부분이 있으므로 주의해야 한다.

 

Octave를 활용해서 그래프 그리기, 신호처리 및 해석 등 다양한 일을 할 수 있다. 라이트한 버전의 매트랩이라 생각하면 좋을듯 하다. 

 

 

+ Recent posts