Sabtu, 02 Januari 2010

GNU Octave - Software Open Source yang mirip dengan Matlab

Diposting oleh Opoel34 on Sabtu, Januari 02, 2010
Apa itu Octave?
Sudah pernah memakai Matlab, minimal sekedar tahu apa gunanya? Nah, software ini bagai kembarannya meski tidak sepenuhnya identik. Seperti halnya Matlab, sotware ini ditujukan untuk komputasi numerik. Apa yang bisa dilakukan Matlab, hampir pasti bisa dilakukan oleh software ini. Disamping itu, program yang ditulis di Matlab juga hampir pasti bisa digunakan juga di Octave dan itu juga berlaku untuk yang sebaliknya.

Kenapa harus Octave?
1. Bagian dari GNU Project
Karena bagian dari GNU Project sudah pasti software ini: open source, gratis dan multi-platform. Tentu Beda dengan Matlab yang harus beli dulu untuk memilikinya. Cocok sekali sama kita-kita yang maunya gratisan melulu.

2. Mendukung berbagai bahasa pemrograman
Disamping mempunyai bahasa pemrogaman sendiri, Octave bisa juga diintegrasikan dengan  bahasa pemrograman yang lain misal C++, C, Fortran, dll. Dengan begitu bila ada yang kurang bisa dilengkapi oleh yang lainnya. Misal C++ yang unggul dalam kecepatan tapi lemah dalam komputasi numerik bisa dintegrasikan dengan Octave yang sudah pasti unggul dalam komputasi numerik. Disamping itu, arah integrasinya bisa dua arah: fungsi-fungsi di C++ bisa dipakai di Octave dan fungsi-fungsi di Octave bisa juga dipakai di C++.

3. Konsumsi sumber daya komputer lumayan kecil.
Installer Octave itu besarnya cuma sekitar 50 MB jadi kalau di instal tidak akan banyak memakan space hardisk kita, hal ini berbeda dengan Matlab yang installer nya minimal 1 cd yang besarnya 700 MB. Disamping hemat dalam konsumsi space hardisk, Octave juga hemat dalam konsumsi memory/RAM. Jadi bila komputer kamu spek nya rendah misal PIII ke bawah tentu Octave adalah pilihan yang terbaik.

Unique Features
* Functions defined on the command-line
* Comments with #
* Strings delimitted by double quotes "
* Line continuation by backslash
* Informative block closing
* Coherent syntax
* Exclamation mark as not operator
* Increment and decrement operators
* Unwind-protect
* Built-in ODE and DAE solvers

Known Platforms
Linux (Debian, SuSE, Redhat, dll), Mac OS X, Sun Solaris, Windows, OS/2 or eComStation.

Recomended Link:
1. Wikipedia
2. Octave Homepage
3. Docs
4. FAQ
5. Download

Screenshot
Berikut ini merupakan gambar-gambar demo dari file surface2.dem










0 komentar:

Posting Komentar

NO ANONYMOUS ACCOUNT.

 
© 2010 Tahu7-isi Template by My Blogger Tricks