| Go back to main page | Go back to articles list |
PENGANTAR
RLaB merupakan program yang juga mirip dengan Matlab. (Lihat juga tulisan tentang Scilab). Untuk memperolehnya, Anda dapat download dari http://rlab.sourceforge.net/rlab-web.html . Untuk memudahkan Anda, download-lah pre-compiled version.
CONTOH
Berikut ini akan diperlihatkan salah satu contoh penggunaan RLaB untuk spectrum analysis. Panggillah program RLaB dengan perintah rlab2 -r dan Anda akan memperoleh tampilan seperti berikut ini :
Andaikan Anda mempunyai data sinyal berupa vektor kolom yang disimpan dalam file ASCII (misalnya) LEMBANG01.DAT, LEMBANG02.DAT, dan LEMBANG03.DAT. Untuk memperoleh spektrum dari sinyal-sinyal tersebut dan menampilkannya dalam satu frame, ketikkanlah perintah di bawah ini (Anda dapat mengganti file dengan data Anda sendiri) :
d1 = readm("LEMBANG01.DAT"); d2 = readm("LEMBANG02.DAT"); d3 = readm("LEMBANG03.DAT"); D1 = fft(d1,512); D2 = fft(d2,512); D3 = fft(d3,512); plstart(2,3); # bagi frame menjadi 2 kolom dan 3 baris subplot(1); pltitle("LEMBANG 01"); plot(d1); subplot(2); pltitle("SPEKTRUM 01"); plot(abs(D1[1:257])); subplot(3); pltitle("LEMBANG 02"); plot(d2); subplot(4); pltitle("SPEKTRUM 02"); plot(abs(D2[1:257])); subplot(5); pltitle("LEMBANG 03"); plot(d3); subplot(6); pltitle("SPEKTRUM 03"); plot(abs(D3[1:257]));
Hasil yang akan Anda peroleh adalah gambar berikut ini :
Jika Anda ingin mendapatkan gambar PostScript dari display Anda dengan layout Portrait, gantilah baris :
plstart(2,3);
dengan
plstart(2,3,"/VPS");
Display Anda akan disimpan dalam file pgplot.ps. Untuk melihatnya cukup ketikkan : gv pgplot.ps.
Masih banyak features yang lain yang dapat Anda
peroleh dengan RLaB. Anda dapat membuat contour, gambar 3D,
perhitungan yang melibatkan matriks, persamaan diferensial
biasa, dan lain sebagainya.
Selamat mencoba.
UCAPAN TERIMA KASIH
Thanks to
Paulus T.A for his information on RLaB
and his keen interest on the use of
Matlab, Scilab, and RLaB while working with his 'skripsi S1'.
He is a student at the
Geophysics Program, University of Indonesia.