GNU Octave 8.1.0 telah dirilis dan ini adalah beritanya

gnu-oktaf-logo-lnx

GNU Octave adalah program dan bahasa pemrograman untuk melakukan perhitungan numerik. Seperti namanya, Oktaf adalah bagian dari proyek GNU. Ini dianggap setara dengan MATLAB gratis.

Peluncuran versi baru dari sistem untuk melakukan perhitungan matematis GNU Octave 8.1.0 (rilis pertama dari cabang 8.x), yang menyediakan bahasa yang ditafsirkan dan sebagian besar kompatibel dengan Matlab.

Menyediakan antarmuka baris perintah mudah untuk memecahkan masalah linier dan nonlinier secara numerik, dan untuk melakukan eksperimen numerik lainnya menggunakan bahasa yang terutama kompatibel dengan MATLAB.

Oktaf memiliki banyak alat untuk menyelesaikan soal-soal aljabar linier digital umum, cari akar persamaan nonlinier, dll.

Juga, memungkinkan integrasi fungsi biasa, memanipulasi polinomial dan mengintegrasikan persamaan diferensial dan persamaan diferensial aljabar biasa. itu mudah dapat diperluas dan disesuaikan melalui fungsi yang ditentukan pengguna yang ditulis dalam bahasa Oktaf, atau melalui penggunaan modul yang dimuat secara dinamis yang ditulis dalam C ++, C, Fortran, atau bahasa lain.

Fitur baru utama GNU Octave 8.1.0

Versi baru yang berasal dari Octave 8.1.0 ini hadir dengan banyak perubahan dan peningkatan umum, di antaranya perubahan besar dalam versi baru termasuk kemampuan untuk menggunakan tema gelap ke antarmuka grafis, serta fakta bahwa bilah alat menawarkan ikon baru dengan kontras tinggi.

Selain itu, Pustaka oktaf sekarang dibangun menggunakan visibilitas simbol secara default. Itu berarti lebih sedikit simbol yang diekspor dari perpustakaan ini. dapat dikonfigurasi dengan --disable-lib-visibility-flags untuk mengekspor semua simbol (seperti pada versi sebelumnya).

Perubahan lain yang menonjol di versi baru adalah itu menambahkan widget baru dengan terminal (dinonaktifkan secara default, aktivasi memerlukan peluncuran dengan parameter "--experimental-terminal-widget").

Selain itu, juga Terlihat jelas bahwa kinerja fungsi ditingkatkan lima kali lipat menyaring, yang juga menghasilkan peningkatan kinerja untuk fungsi deconv, fftfilt dan arma_rnd.

Juga dicatat bahwa itu menyediakan dukungan untuk perpustakaan ekspresi reguler PCRE2, yang diaktifkan secara default, dan banyak perubahan yang ditujukan untuk meningkatkan kompatibilitas dengan Matlab telah dilakukan, memperluas kemampuan banyak fungsi yang ada.

Menambahkan font baru untuk Penampil Dokumen dan juga menambahkan fungsi baru clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure

Terakhir, perlu disebutkan bahwa pemberitahuan sebelumnya tentang perubahan penting di masa mendatang juga disebutkan:

Karena banyak permintaan pengguna bahwa Oktaf harus memiliki kelas string yang kompatibel dengan Matlab, pekerjaan sedang dilakukan untuk mengimplementasikan kelas string yang akan berbeda dari vektor karakter.

Dalam Oktaf, array karakter dengan tanda kutip tunggal saat ini didukung oleh Matlab, tetapi bentuk dengan tanda kutip ganda tidak. Saat ini di Oktaf, "foo" dan "foo" sebagian besar dapat dipertukarkan, kecuali untuk interpretasi tertentu dari escape sequence seperti "\n" (dikonversi menjadi satu karakter baris baru) alih-alih "\n" (dua karakter). dipisahkan) . Array karakter kutipan tunggal Matlab dan string kutipan ganda tidak memproses urutan escape garis miring terbalik, tidak seperti banyak bahasa lain, dan urutan escape tersebut diproses oleh fungsi individual seperti fprintf.

Perilaku oktaf kemungkinan besar akan berubah di masa mendatang sebagai konsekuensi dari penerapan sintaks string bergaya Matlab. Misalnya, 'foo' akan tetap menjadi vektor karakter tiga elemen, tetapi 'foo' akan menjadi objek string satu elemen. Implementasi yang tepat sedang dalam proses dan mungkin atau mungkin tidak menyertakan metode untuk mempertahankan kompatibilitas ke belakang.

Akhirnya, jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat berkonsultasi dengan detailnya Di tautan berikut.

Bagaimana cara menginstal GNU Octave di Linux?

Bagi mereka yang tertarik untuk dapat menginstal versi baru GNU Octave 7.1.0 ini, saya harus menyebutkannya saat ini versi yang terkandung dalam repositori dari distribusi utama Ini agak terlambat oleh karena itu, versi baru yang dirilis membutuhkan waktu untuk diperbarui di repositori. Namun, Anda dapat menginstal segera setelah tersedia menggunakan salah satu dari perintah berikut.

Misalnya, bagi mereka yang pengguna Debian, Ubuntu atau distribusi apa pun yang diturunkan atau berbasis dalam hal ini, mereka dapat melakukan instalasi dengan membuka terminal dan mengetik:

sudo apt-get install octave

Bagi mereka yang lebih suka menggunakan paket Flatpak, mereka dapat menginstal Octave di sistem mereka, mereka hanya perlu memiliki dukungan Flatpak dan untuk melakukan instalasi saja Kita akan membuka terminal dan di dalamnya ketik perintah berikut:

flatpak install flathub org.octave.Octave

Cara lain adalah dengan bantuan paket sekejap dan instalasi dilakukan dengan mengetik:

sudo snap install octave

Salah satu metode terakhir untuk menginstal Oktaf adalah dengan buruh pelabuhan dan instalasi dilakukan dengan mengetik:

docker pull docker.io/gnuoctave/octave:8.1.0

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.