Scilab

Scilab adalah paket komputasi numerik yang dikembangkan sejak 1990 oleh para peneliti dari INRIA dan ENPC, tepatnya sejak pendirian konsorsium Scilab pada Mei 2003.

 Tinjauan 
Scilab adalah bahasa pemprograman tingkat tinggi, sebagian besar kegunaannya didasarkan pada seputar kemampuan menspesifikasi banyak komputasi dengan sedikit baris kode. 

Scilab melakukan hal ini dengan mengabstraksi tipe data primitif kepada matriks ekuivalen menurut fungsinya. Scilab dapat digunakan untuk pengolahan sinyal, statistika inferensial, pengolahan citra digital, simulasi dinamika fluida, optimisasi numerik, dan modeling, simulasi dari sistem dinamis eksplisit maupun implisit, dan (jika perkakasnya terpasang) manipulasi simbolis.

Scilab memiliki kesamaan fungsionalitas dengan MATLAB, tetapi tersedia untuk diunduh tanpa biaya lisensi. Sintaks dari Scilab mirip dengan MATLAB, meskipun tidak sepenuhnya kompatibel, tidak seperti GNU Octave. Meskipun begitu, sintaks yang digunakan cukup mirip hingga proses transfer kemampuan antara dua sistem tersebut mudah untuk dilakukan.

Program ini memungkinkan pengguna untuk melakukan komputasi pada cakupan luas operasi-operasi matematika dari operasi yang relatif sederhana seperti perkalian hingga kepada operasi tingkat tinggi seperti korelasi dan aritmetika kompleks. Perangkat ini sering dipakai untuk pemprosesan sinyal, analisis statistika, perbaikan gambar, simulasi dinamika fluida, dan lain-lain. Scilab telah digunakan secara luas di beberapa industri dan projek penelitian, dan banyak kontribusi telah dibuat oleh para pengguna.

 Lisensi 
Scilab famili 5 didistribusi di bawah lisensi CeCILL yang kompatibel dengan GPL.

Scilab versi-versi terdahulu merupakan perangkat lunak semi-bebas menurut nomenklatur Yayasan Perangkat Lunak Bebas. Alasan untuk hal ini adalah bahwa lisensi Scilab  yang lama melarang distribusi secara komersial atau penggunaan versi Scilab yang dimodifikasi bertentangan dengan klausa 6 dari definisi sumber terbuka.

 Sintaks 
Sintaks Scilab banyak didasarkan pada bahasa MATLAB. Cara paling sederhana untuk menjalankan kode Scilab adalah dengan mengetiknya pada perintah, -->, di dalam jendela perintah grafis. Dengan cara ini, Scilab dapat dipakai sebagai shell matematika interaktif.

Hello World di Scilab:
disp('Hello World');

Membuat grafik fungsi permukaan 3D
// Grafik sederhana dari fungsi z = f(x,y)
t=[0:0.3:2*%pi]';
z=sin(t)*cos(t');
plot3d(t,t',z)

 Referensi 
 Catatan kaki 

 Bibliografi 


 Lihat pula 
 Daftar perangkat lunak analisis numerik
 Perbandingan perangkat lunak analisis numerik

 Pranala luar 
 Situs Resmi Scilab
 Situs Resmi Scilab Enterprises
 Pengenalan Scilab 
 Indeks bantuan online Scilab (bahasa Inggris)
 Tutorial video tentang Scilab di Situs IIT Bombay dengan lisensi yang mirip creative commons share 
 Toolkit pemprosesan gambar untuk Scilab
 Lokakarya Penelitian dan Perlombaan Scilab 2007-Mei di Guangdong, RRC

Kategori:Perangkat lunak analisis data
Kategori:Bahasa pemrograman array
Kategori:Perangkat lunak matematika bebas
Kategori:Perangkat lunak numerik
Kategori:Perangkat lunak Linux
Kategori:Perangkat lunak bebas yang diprogram dengan Fortran