GNU Octave 8.1.0 a fost deja lansat și acestea sunt știrile sale

gnu-octave-logo-lnx

GNU Octave este un program și un limbaj de programare pentru efectuarea de calcule numerice. După cum sugerează și numele, Octave face parte din proiectul GNU. Este considerat echivalentul gratuit al MATLAB.

Lansarea noua versiune a sistemului pentru a efectua calcule matematice GNU Octave 8.1.0 (prima lansare a ramurii 8.x), care oferă un limbaj interpretat și este în mare măsură compatibil cu Matlab.

Oferă o interfață de linie de comandă convenabil pentru a rezolva numeric probleme liniare și neliniare, și să efectueze alte experimente numerice folosind un limbaj care este în primul rând compatibil cu MATLAB.

Octavă are multe instrumente pentru a rezolva probleme comune de algebră liniară digitală, pentru a găsi rădăcini de ecuații neliniare etc.

În plus, permite integrarea funcțiilor obișnuite, manipularea polinoamelor și integrarea ecuațiilor diferențiale și diferențiale algebrice obișnuite. este usor extensibil și personalizabil prin funcții definite de utilizator scrise în limbajul Octave sau prin utilizarea modulelor încărcate dinamic scrise în C ++, C, Fortran sau alte limbi.

Principalele caracteristici noi ale GNU Octave 8.1.0

Această nouă versiune care vine de la Octave 8.1.0 vine cu multe modificări și îmbunătățiri generale, dintre care schimbari majore în noua versiune include capacitatea de a folosi o temă întunecată la interfața grafică, precum și faptul că bara de instrumente oferă noi pictograme cu contrast ridicat.

Pe lângă ea, Bibliotecile Octave sunt acum construite folosind vizibilitatea simbolurilor în mod implicit. Aceasta înseamnă că sunt exportate mai puține simboluri din aceste biblioteci. poate fi configurat cu --disable-lib-visibility-flags pentru a exporta toate simbolurile (ca și în versiunile anterioare).

O altă schimbare care iese în evidență în noua versiune este aceea a adăugat un nou widget cu un terminal (dezactivat implicit, activarea necesită lansarea cu parametrul „--experimental-terminal-widget”).

Pe lângă asta, de asemenea Se remarcă faptul că performanța funcției a fost îmbunătățită de cinci ori filtru, care a dus și la îmbunătățiri ale performanței pentru funcții deconv, fftfilt și arma_rnd.

De asemenea, se observă că oferă suport pentru biblioteca de expresii regulate PCRE2, care este activat în mod implicit, și multe dintre modificările menite să îmbunătățească compatibilitatea cu Matlab au fost făcute, extinzând capabilitățile multor funcții existente.

S-au adăugat fonturi noi pentru Document Viewer și, de asemenea, au adăugat noi funcții clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure

În cele din urmă, merită menționat că este menționat și o notificare prealabilă a viitoarelor modificări importante:

Datorită multor solicitări ale utilizatorilor ca Octave să aibă o clasă de șiruri compatibilă cu Matlab, se lucrează pentru implementarea unei clase de șir care va diferi de un vector de caractere.

În Octave, matricele de caractere cu ghilimele simple sunt suportate în prezent de Matlab, dar formele cu ghilimele duble nu sunt. În prezent, în Octave, atât „foo” cât și „foo” sunt în mare măsură interschimbabile, cu excepția anumitor interpretări ale secvențelor de evadare, cum ar fi „\n” (convertit într-un singur caracter de linie nouă) în loc de „\n” (două caractere). separat) . Matricele de caractere cu ghilimele simple și șirurile cu ghilimele duble ale Matlab nu procesează secvențele de evadare backslash, spre deosebire de multe alte limbaje, iar acele secvențe de escape sunt procesate de funcții individuale, cum ar fi fprintf.

Comportamentul lui Octave este probabil să se schimbe în viitor ca o consecință a implementării sintaxei șirurilor în stil Matlab. De exemplu, „foo” va rămâne un vector de caractere cu trei elemente, dar „foo” va deveni un obiect șir cu un singur element. Implementarea exactă este o lucrare în curs de desfășurare și poate include sau nu metode pentru a păstra compatibilitatea cu versiunea anterioară.

În cele din urmă, dacă sunteți interesat să aflați mai multe despre aceasta, puteți consulta detaliile În următorul link.

Cum se instalează GNU Octave pe Linux?

Pentru cei care sunt interesați să poată instala această nouă versiune de GNU Octave 7.1.0, trebuie să menționez că la moment versiunea cuprinsă în depozite a principalelor distribuţii E cam târziu prin urmare, noile versiuni lansate necesită timp pentru a fi actualizate în depozite. Dar, puteți instala de îndată ce este disponibil utilizând una dintre următoarele comenzi.

De exemplu, pentru cei care sunt utilizatorii Debian, Ubuntu sau orice distribuție derivată sau bazată în acestea, pot efectua instalarea prin deschiderea unui terminal și tastând:

sudo apt-get install octave

În ceea ce privește cei care preferă utilizarea pachetelor Flatpak, pot instala Octave pe sistemul lor, trebuie doar să aibă suport Flatpak și să efectueze doar instalarea Vom deschide un terminal și în el introducem următoarea comandă:

flatpak install flathub org.octave.Octave

O altă metodă este cu ajutorul pachete snap iar instalarea se face tastând:

sudo snap install octave

O ultimă metodă de a instala Octave este cu docker iar instalarea se face tastând:

docker pull docker.io/gnuoctave/octave:8.1.0

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.