GNU Octave 8.1.0 tashmë është lëshuar dhe këto janë të rejat e tij

gnu-oktava-logo-lnx

GNU Octave është një gjuhë programimi dhe programimi për kryerjen e llogaritjeve numerike. Siç sugjeron emri i tij, Octave është pjesë e projektit GNU. Konsiderohet ekuivalenti i lirë i MATLAB.

Nisja e versioni i ri i sistemit për të kryer llogaritjet matematikore GNU Octave 8.1.0 (lëshimi i parë i degës 8.x), i cili ofron një gjuhë të interpretuar dhe është kryesisht në përputhje me Matlab.

Siguron një ndërfaqe të linjës komanduese i përshtatshëm për të zgjidhur numerikisht problemet lineare dhe jolineare, dhe për të kryer eksperimente të tjera numerike duke përdorur një gjuhë që është kryesisht e pajtueshme me MATLAB.

Oktavë ka shumë mjete për të zgjidhur problemet e zakonshme dixhitale të algjebrës lineare, për të gjetur rrënjët e ekuacioneve jolineare, etj.

Përveç kësaj, lejon integrimin e funksioneve të zakonshme, të manipulojë polinomet dhe të integrojë ekuacione diferenciale dhe diferenciale algjebrike të zakonshme. është e lehtë i zgjerueshëm dhe i personalizueshëm përmes funksioneve të përcaktuara nga përdoruesit të shkruara në gjuhën Octave, ose përmes përdorimit të moduleve të ngarkuara dinamikisht të shkruara në C ++, C, Fortran ose gjuhë të tjera.

Karakteristikat kryesore të reja të GNU Octave 8.1.0

Ky version i ri që vjen nga Octave 8.1.0 vjen me shumë ndryshime dhe përmirësime të përgjithshme nga të cilat, ndryshimet e mëdha në versionin e ri përfshijnë aftësinë për të përdorur një temë të errët tek ndërfaqja grafike, si dhe fakti që shiriti i veglave ofron ikona të reja me kontrast të lartë.

Përveç kësaj, Bibliotekat e oktavës janë ndërtuar tani duke përdorur dukshmërinë e simboleve sipas parazgjedhjes. Kjo do të thotë që më pak simbole eksportohen nga këto biblioteka. mund të konfigurohet me --disable-lib-visibility-flamuj për të eksportuar të gjitha simbolet (si në versionet e mëparshme).

Një tjetër ndryshim që bie në sy në versionin e ri është ai shtoi një miniaplikacion të ri me një terminal (i çaktivizuar si parazgjedhje, aktivizimi kërkon nisjen me parametrin "--experimental-terminal-widget").

Përveç kësaj, gjithashtu Bie në sy se performanca e funksionit u përmirësua pesë herë filter, e cila rezultoi gjithashtu në përmirësime të performancës për funksionet deconv, fftfilt dhe arma_rnd.

Gjithashtu theksohet se ofron mbështetje për bibliotekën e shprehjeve të rregullta PCRE2, i cili është aktivizuar si parazgjedhje dhe janë bërë shumë nga ndryshimet që synojnë përmirësimin e përputhshmërisë me Matlab, duke zgjeruar aftësitë e shumë funksioneve ekzistuese.

U shtuan shkronja të reja për shikuesin e dokumenteve dhe gjithashtu u shtuan funksione të reja clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure

Në fund, vlen të përmendet se një njoftim paraprak për ndryshimet e rëndësishme të ardhshme përmendet gjithashtu:

Për shkak të kërkesave të shumta të përdoruesve që Octave duhet të ketë një klasë vargjesh të përputhshme me Matlab, po punohet për të zbatuar një klasë vargu që do të ndryshojë nga një vektor karakteresh.

Në Octave, grupet e karaktereve me një citim të vetëm mbështeten aktualisht nga Matlab, por format me citime të dyfishta nuk janë. Aktualisht në Octave, të dyja "foo" dhe "foo" janë kryesisht të këmbyeshme, me përjashtim të disa interpretimeve të sekuencave të arratisjes si "\n" (i konvertuar në një karakter të vetëm të linjës së re) në vend të "\n" (dy karaktere). të ndara) . Vargjet e karaktereve me një citim të vetëm dhe vargjet me citime të dyfishta të Matlab nuk përpunojnë sekuenca ikjeje me vijë të kundërt, ndryshe nga shumë gjuhë të tjera, dhe ato sekuenca ikje përpunohen nga funksione individuale si fprintf.

Sjellja e Octave ka të ngjarë të ndryshojë në të ardhmen si pasojë e zbatimit të sintaksës së vargjeve të stilit Matlab. Për shembull, 'foo' do të mbetet një vektor karakteresh me tre elementë, por 'foo' do të bëhet një objekt vargu me një element. Zbatimi i saktë është një punë në progres dhe mund të përfshijë ose jo metoda për të ruajtur përputhshmërinë e prapambetur.

Së fundi, nëse jeni të interesuar të dini më shumë për të, mund të konsultoheni me detajet Në lidhjen vijuese.

Si të instaloni GNU Octave në Linux?

Për ata që janë të interesuar të kenë mundësi të instalojnë këtë version të ri të GNU Octave 7.1.0, më duhet të përmend se për momentin versioni që gjendet në depo të shpërndarjeve kryesore Është pak vonë prandaj, versionet e reja të lëshuara kërkojnë kohë për t'u përditësuar në depo. Por, mund ta instaloni sapo të jetë i disponueshëm duke përdorur një nga komandat e mëposhtme.

Për shembull, për ata që janë përdoruesit e Debian, Ubuntu ose ndonjë shpërndarjeje të prejardhur ose të bazuar në këto, ata mund të kryejnë instalimin duke hapur një terminal dhe duke shtypur:

sudo apt-get install octave

Sa për ata që preferojnë përdorimin e paketave Flatpak, ata mund të instalojnë Octave në sistemin e tyre, ata vetëm duhet të kenë mbështetjen e Flatpak dhe të kryejnë vetëm instalimin Ne do të hapim një terminal dhe në të shkruajmë komandën e mëposhtme:

flatpak install flathub org.octave.Octave

Një metodë tjetër është me ndihmën e pako të parakohshme dhe instalimi bëhet duke shtypur:

sudo snap install octave

Një metodë e fundit për të instaluar Octave është me doker dhe instalimi bëhet duke shtypur:

docker pull docker.io/gnuoctave/octave:8.1.0

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.