GNU Octave 8.1.0 je već objavljen i ovo su njegove vijesti

gnu-oktava-logo-lnx

GNU Octave je programski i programski jezik za izvođenje numeričkih proračuna. Kao što mu ime govori, Octave je dio GNU projekta. Smatra se besplatnim ekvivalentom MATLAB-a.

Pokretanje nova verzija sistema za izvođenje matematičkih proračuna GNU Octave 8.1.0 (prvo izdanje grane 8.x), koji pruža interpretirani jezik i u velikoj mjeri je kompatibilan sa Matlab-om.

Pruža sučelje naredbenog retka povoljno numerički rješavati linearne i nelinearne probleme, i izvoditi druge numeričke eksperimente koristeći jezik koji je prvenstveno kompatibilan s MATLAB-om.

Octave ima mnogo alata za rješavanje uobičajenih problema digitalne linearne algebre, pronalaženje korijena nelinearnih jednadžbi itd.

Takođe, omogućava integraciju uobičajenih funkcija, manipulirati polinomima i integrirati obične algebarske diferencijalne i diferencijalne jednadžbe. lako je proširiv i prilagodljiv kroz korisnički definirane funkcije napisane na jeziku Octave ili kroz upotrebu dinamički učitanih modula napisanih na C ++, C, Fortran ili drugim jezicima.

Glavne nove karakteristike GNU Octave 8.1.0

Ova nova verzija koja dolazi iz Octave 8.1.0 dolazi sa mnogim općim promjenama i poboljšanjima od kojih su velike promjene u novoj verziji uključuju mogućnost korištenja tamne teme na grafički interfejs, kao i na činjenicu da traka sa alatkama nudi nove ikone visokog kontrasta.

Osim toga, Octave biblioteke su sada izgrađene pomoću vidljivosti simbola po defaultu. To znači da se manje simbola izvozi iz ovih biblioteka. može se konfigurisati sa --disable-lib-visibility-flags za izvoz svih simbola (kao u prethodnim verzijama).

Još jedna promjena koja se ističe u novoj verziji je ta dodao je novi widget sa terminalom (podrazumevano onemogućeno, aktivacija zahteva pokretanje sa parametrom "--experimental-terminal-widget").

Pored toga, takođe Ističe se da je performanse funkcije poboljšano pet puta Filter, što je također rezultiralo poboljšanjima performansi funkcija deconv, fftfilt i arma_rnd.

Također se napominje da pruža podrška za PCRE2 biblioteku regularnih izraza, koji je podrazumevano omogućen, a napravljene su i mnoge promene koje imaju za cilj poboljšanje kompatibilnosti sa Matlab-om, čime se proširuju mogućnosti mnogih postojećih funkcija.

Dodani su novi fontovi za Document Viewer i također dodane nove funkcije clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure

Na kraju, vrijedno je napomenuti da se spominje i unaprijed obavještenje o budućim važnim promjenama:

Zbog mnogih zahtjeva korisnika da Octave treba da ima klasu stringova kompatibilnu sa Matlab-om, u toku je rad na implementaciji string klase koja će se razlikovati od vektora znakova.

U Octaveu, Matlab trenutno podržava nizove znakova sa jednim navodnicima, ali forme sa dvostrukim navodnicima nisu. Trenutno u Octave, i "foo" i "foo" su uglavnom zamjenjivi, osim određenih interpretacija izlaznih sekvenci kao što je "\n" (konvertirano u jedan znak novog reda) umjesto "\n" (dva znaka). odvojeno) . Matlab-ovi nizovi znakova pod jednim navodnicima i stringovi sa dvostrukim navodnicima ne obrađuju izlazne sekvence obrnute kose crte, za razliku od mnogih drugih jezika, a te izlazne sekvence obrađuju pojedinačne funkcije kao što je fprintf.

Octaveovo ponašanje će se vjerovatno promijeniti u budućnosti kao posljedica implementacije sintakse stringova u Matlab stilu. Na primjer, 'foo' će ostati vektor znakova od tri elementa, ali će 'foo' postati objekt niza od jednog elementa. Tačna implementacija je u toku i može, ali i ne mora uključivati ​​metode za očuvanje kompatibilnosti unatrag.

Konačno, ako vas zanima više o tome, možete se obratiti detaljima Na sledećem linku.

Kako instalirati GNU Octave na Linux?

Za one koji su zainteresirani da mogu instalirati ovu novu verziju GNU Octave 7.1.0, moram napomenuti da u ovom trenutku verzija sadržana u spremištima glavnih distribucija Malo je kasno stoga, novim objavljenim verzijama treba vremena da se ažuriraju u spremištima. Ali, možete instalirati čim bude dostupan pomoću jedne od sljedećih naredbi.

Na primjer, za one koji jesu korisnici Debiana, Ubuntua ili bilo koje distribucije izvedene ili zasnovane u njima, oni mogu izvršiti instalaciju otvaranjem terminala i upisivanjem:

sudo apt-get install octave

Što se tiče onih koji preferiraju korištenje Flatpak paketa, oni mogu instalirati Octave na svoj sistem, samo trebaju imati Flatpak podršku i izvršiti samo instalaciju Otvorićemo terminal i u njega upisati sledeću naredbu:

flatpak install flathub org.octave.Octave

Druga metoda je uz pomoć snap paketi a instalacija se vrši upisivanjem:

sudo snap install octave

Posljednja metoda za instaliranje Octavea je sa dockerom a instalacija se vrši upisivanjem:

docker pull docker.io/gnuoctave/octave:8.1.0

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.