GNU Octave 8.1.0 je već izašao i ovo su njegove novosti

gnu-oktava-logo-lnx

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

Pokretanje nova verzija sustava za izvođenje matematičkih izračuna GNU Octave 8.1.0 (prvo izdanje grane 8.x), koji pruža interpretirani jezik i uvelike je kompatibilan s Matlabom.

Pruža sučelje naredbenog retka prikladan numerički rješavati linearne i nelinearne probleme, te 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.

Osim toga, omogućuje integraciju uobičajenih funkcija, manipulirati polinomima i integrirati obične algebarske diferencijalne i diferencijalne jednadžbe. lako je proširiv i prilagodljiv putem korisnički definiranih funkcija napisanih na jeziku Octave ili korištenjem dinamički učitanih modula napisanih na C ++, C, Fortran ili drugim jezicima.

Glavne nove značajke GNU Octave 8.1.0

Ova nova verzija koja dolazi iz Octave 8.1.0 dolazi s 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čko sučelje, kao i na činjenicu da alatna traka nudi nove ikone visokog kontrasta.

Osim toga, Octave biblioteke sada su izgrađene pomoću vidljivosti simbola prema zadanim postavkama. To znači da se manje simbola izvozi iz tih biblioteka. može se konfigurirati s --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 s terminalom (onemogućeno prema zadanim postavkama, aktivacija zahtijeva pokretanje s parametrom "--experimental-terminal-widget").

Uz to, također Ističe se da je izvedba funkcije poboljšana pet puta filtriranje, što je također rezultiralo poboljšanjima performansi funkcija deconv, fftfilt i arma_rnd.

Također se napominje da pruža podrška za biblioteku regularnih izraza PCRE2, koji je omogućen prema zadanim postavkama, a napravljene su i mnoge promjene usmjerene na poboljšanje kompatibilnosti s Matlabom, proširujući mogućnosti mnogih postojećih funkcija.

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

Na kraju, vrijedno je spomenuti da se također spominje prethodna obavijest o budućim važnim promjenama:

Zbog mnogih zahtjeva korisnika da Octave treba imati klasu nizova kompatibilnu s Matlabom, u tijeku je rad na implementaciji klase nizova koja će se razlikovati od vektora znakova.

U Octaveu, Matlab trenutno podržava nizove znakova s ​​jednostrukim navodnicima, ali oblike s dvostrukim navodnicima ne. Trenutno u Octaveu, i "foo" i "foo" su u velikoj mjeri međusobno zamjenjivi, osim određenih interpretacija izlaznih sekvenci kao što je "\n" (pretvoreno u jedan znak novog retka) umjesto "\n" (dva znaka). odvojeno) . Matlabovi nizovi znakova s ​​jednostrukim navodnicima i znakovni nizovi s 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.

Vjerojatno je da će se Octaveovo ponašanje promijeniti u budućnosti kao posljedica implementacije sintakse niza u stilu Matlaba. Na primjer, 'foo' će ostati vektor znakova od tri elementa, ali će 'foo' postati objekt niza od jednog elementa. Točna implementacija je u tijeku i može, ali i ne mora uključivati ​​metode za očuvanje kompatibilnosti sa prethodnim verzijama.

Konačno, ako vas zanima više o tome, možete se posavjetovati s pojedinostima U sljedeć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 je potrebno vrijeme za ažuriranje novih izdanih verzija u spremištima. No, 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 temeljene u njima 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 sustav, samo trebaju imati Flatpak podršku i izvršiti samo instalaciju Otvorit ćemo terminal i u njega upisati sljedeć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 s dockerom a instalacija se vrši upisivanjem:

docker pull docker.io/gnuoctave/octave:8.1.0

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.