GNU Octave, alternatif open source untuk MatLab

gnu-oktaf-logo-lnx

GNU Oktaf adalah bahasa interpretasi tingkat tinggi, terutama ditujukan untuk kalkulasi numerik. Tal dan seperti namanya Oktaf adalah bagian dari proyek GNU dan itu dianggap setara dengan MATLAB gratis.
Memberikan kemampuan untuk solusi numerik dari masalah linier dan nonlinier dan untuk melakukan eksperimen numerik lainnya.

Ini juga menyediakan kemampuan grafis yang luas untuk visualisasi dan manipulasi data. Oktaf biasanya digunakan melalui antarmuka baris perintah interaktif, tetapi juga dapat digunakan untuk menulis program non-interaktif.

Bahasa Oktaf sangat mirip dengan Matlab, jadi sebagian besar program mudah dibawa.

Di antara karakteristik utamanya yang dapat kami soroti:

  • Oktaf ditulis dalam C ++ menggunakan pustaka STL.
  • Ini memiliki interpreter untuk bahasanya sendiri (sintaks hampir identik dengan Matlab) dan memungkinkan eksekusi interaktif atau batch.
  • Bahasanya dapat diperluas dengan fungsi dan prosedur, melalui modul dinamis.
  • Ia menggunakan program GNU lain untuk menawarkan kepada pengguna kemampuan untuk membuat grafik untuk dicetak nanti atau disimpan (Grace).
  • Dalam bahasa ini juga berperilaku seperti konsol perintah (shell). Ini memungkinkan Anda untuk membuat daftar isi direktori, misalnya.
  • Selain berjalan di platform Unix, ini juga berjalan di Windows.
  • Anda dapat mengunggah file dengan fungsi Matlab (dapat dikenali dengan ekstensi .m).
  • Anda mendapat bantuan dalam bahasa Spanyol.

Tentang GNU Octave 5.1.0 versi 5.1.0

GNU_Oktaf

Sekarang GNU Octave ada di versi 5.1.0 (rilis pertama dari cabang 5.x), versi yang dirilis lebih dari seminggu yang lalu.

Dalam versi baru, pekerjaan terus meningkatkan kompatibilitas dengan Matlab, fungsi baru diterapkan, dan subsistem rendering dikerjakan ulang.

Serangkaian fungsi mov * telah ditambahkan untuk menggeser jendela yang terlihat di atas area dengan ukuran sewenang-wenang, serta fungsi clearvars, isfile, isfolder, openfig, ordeig, savefig, dan uitable.

Secara signifikan hingga 25 kali kinerja fungsi untuk bekerja dengan rangkaian numerik telah ditingkatkan. Fungsi fminsearch, fminbnd, dan fminunc direduksi menjadi bentuk yang kompatibel dengan Matlab. Untuk menggunakan transformasi Fourier cepat, perpustakaan FFTW sekarang diperlukan (dukungan untuk pekerjaan melalui FFTPACK telah dihentikan).

GNU Octave 5.1.0 memperkenalkan banyak peningkatan pada sistem grafik. Untuk keluaran ke format raster (mis. PNG atau JPEG), metode menggambar berbasis OpenGL digunakan secara default (mode raster "-opengl" alih-alih vektor "-pelukis").

Alih-alih pustaka OSMesa, kemampuan untuk menarik buffer yang disediakan oleh pustaka Qt (kelas QOffscreenSurface) digunakan untuk keluaran ke file.

Library Qt sekarang merupakan dependensi yang diperlukan agar GUI dapat berfungsi (kompatibel dengan Qt 4.8, tetapi direkomendasikan Qt 5).

Menambahkan dukungan untuk tampilan High Pixel Density (HiDPI) dengan DPI melebihi 96. Opsi baru telah diterapkan untuk mendistribusikan konten pada halaman selama pencetakan (pembuatan PDF dan PostScript): "-fillpage" dan "-bestfit". Modus cetak "-ddumb" baru ditambahkan, di mana informasi direkam dalam bentuk grafik ASCII.

Bagaimana cara menginstal GNU Octave di Ubuntu dan turunannya?

Karena popularitas GNU Octave mulai didapat, beberapa distribusi Linux telah memasukkan aplikasi ini ke dalam repositori resmi mereka. di antaranya termasuk Debian, Ubuntu, Fedora, Gentoo, dan openSUSE. Paket-paket ini dibuat oleh sukarelawan.

Jadi dalam kasus kami, kami dapat menemukan aplikasi secara langsung di pusat perangkat lunak kami atau dengan menginstal dari terminal.

Sayangnya versi yang terdapat di repositori agak terbelakang sehingga versi baru yang dirilis membutuhkan waktu untuk diperbarui di repositori Ubuntu.

Untung Pengembang GNU Octave menawarkan cara untuk menghasilkan instalasi bagi pengguna Linux melalui paket Flatpak.

Jadi satu-satunya persyaratan adalah memiliki dukungan Flatpak di sistem kami. Untuk melakukan instalasi kita hanya akan membuka terminal dan di dalamnya ketik perintah berikut:

flatpak install flathub org.octave.Octave

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.