Menggunakan Library Octave di C/C++ Linux Ubuntu


GNU Octave merupakan bahasa pemrograman tingkat tinggi yang ditujukan untuk melakukan perhitungan numerik. Dengan menggunakan Octave, kita dapat mengolah data dengan cepat, karena semua fungsi matematika dan algortima telah disedikan. Namun, bisa juga sebaliknya yaitu menggunakan fungsi-fungsi Octave untuk dijalankan dengan bahasa pemrograman tingkat menengah seperti C,C++ .

Kita tau bahwa Octave dibuat dengan dengan menggunakan C++ API. Sehingga octave dengan mudah dapat berkomunikasi dengan C,C++ atau Fortran. Untuk dapat berkomunikasi tersebut, kita dapat membuat program dalam bahasa diatas, dengan memasukkan file dan mengkompile mkoctfile.

Langkah-langkah untuk bisa berkomunikasi tersebut adalah:
1. Instalasi mkoctfile melalui search Ubuntu Software Center

ubuntu
2. Sekarang buka editor dan ketik kode dibawah ini

#include <octave/oct.h>

DEFUN_DLD(hello, argv, , “Usage: hello()”){
octave_value_list retval;
octave_stdout << “Hello World\n”;
return retval;
}

3. Simpan file tersebut file tersebut dengan nama file hello.cc di dalam direktori berkerja anda. Lalu buka Octave, jalankan perintah ini

octave> mkoctfile hello.cc

Ini perintah mengkompel dengan C
4. Setelah di kompile, cara memanggilnya adalah

octave> hello()

5. Hasilnya adalah

Hello World

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s