GNU Octave 8.1.0 jau buvo išleista ir tai yra jos naujienos

gnu-oktava-logotipas-lnx

GNU Octave yra programa ir programavimo kalba, skirta skaitiniams skaičiavimams atlikti. Kaip rodo pavadinimas, „Octave“ yra GNU projekto dalis. Jis laikomas nemokamu MATLAB atitikmeniu.

Paleidimas nauja sistemos versija matematiniams skaičiavimams atlikti GNU oktava 8.1.0 (pirmasis 8.x šakos leidimas), kuris suteikia interpretuojamą kalbą ir iš esmės suderinamas su Matlab.

Pateikia komandinės eilutės sąsają patogu išspręsti tiesines ir netiesines problemas skaitiniu būdu, ir atlikti kitus skaitinius eksperimentus naudojant kalbą, kuri pirmiausia suderinama su MATLAB.

Oktava turi daug įrankių išspręsti įprastas skaitmeninės tiesinės algebros užduotis, rasti netiesinių lygčių šaknis ir kt.

Taip pat leidžia integruoti įprastas funkcijas, manipuliuoti daugianariais ir integruoti įprastas algebrines diferencialines ir diferencialines lygtis. tai lengva išplečiamas ir pritaikomas per vartotojo nustatytas funkcijas, parašytas „Octave“ kalba, arba naudojant dinamiškai įkeltus modulius, parašytus C ++, C, Fortran ar kitomis kalbomis.

Kas naujo GNU oktavoje 8.1.0

Šioje naujoje versijoje, gaunamoje iš Octave 8.1.0, yra daug bendrų pakeitimų ir patobulinimų, kurių pagrindiniai pokyčiai naujoje versijoje apima galimybę naudoti tamsią temą grafinei sąsajai, taip pat tai, kad įrankių juosta siūlo naujas didelio kontrasto piktogramas.

Be to, Octavos bibliotekos dabar kuriamos naudojant simbolių matomumą pagal nutylėjimą. Tai reiškia, kad iš šių bibliotekų eksportuojama mažiau simbolių. galima konfigūruoti su --disable-lib-visibility-flags eksportuoti visus simbolius (kaip ir ankstesnėse versijose).

Kitas naujojoje versijoje išsiskiriantis pakeitimas yra tas pridėjo naują valdiklį su terminalu (pagal numatytuosius nustatymus išjungta, aktyvinant reikia paleisti naudojant parametrą „--experimental-terminal-widget“).

Be to, taip pat Išsiskiria, kad funkcijos veikimas buvo pagerintas penkis kartus filtruoti, todėl pagerėjo funkcijų našumas deconv, fftfilt ir arma_rnd.

Taip pat pažymima, kad ji numato PCRE2 reguliariųjų išraiškų bibliotekos palaikymas, kuris yra įjungtas pagal numatytuosius nustatymus, ir buvo atlikta daug pakeitimų, skirtų pagerinti suderinamumą su Matlab, praplečiant daugelio esamų funkcijų galimybes.

Pridėta naujų šriftų, skirtų dokumentų peržiūrai, taip pat pridėta naujų funkcijų clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure

Galiausiai verta paminėti, kad taip pat paminėtas išankstinis įspėjimas apie būsimus svarbius pokyčius:

Dėl daugelio vartotojų prašymų, kad Octave turėtų su Matlab suderinamą eilučių klasę, vyksta darbas, siekiant įdiegti stygų klasę, kuri skirsis nuo simbolių vektoriaus.

„Octave“ šiuo metu „Matlab“ palaiko vienos kabutės simbolių masyvus, bet ne. Šiuo metu "Octave" ir "foo" ir "foo" yra iš esmės keičiami, išskyrus tam tikras pabėgimo sekų interpretacijas, pvz., "\n" (konvertuotas į vieną naujos eilutės simbolį) vietoj "\n" (du simboliai). atskirti) . Matlab vienos kabutės simbolių masyvai ir eilutės su dvigubomis kabutėmis neapdoroja pasvirojo brūkšnio pabėgimo sekų, kitaip nei daugelis kitų kalbų, o tos pabėgimo sekos apdoroja atskiromis funkcijomis, tokiomis kaip fprintf.

Tikėtina, kad „Octave“ elgesys ateityje pasikeis dėl „Matlab“ stiliaus stygų sintaksės įgyvendinimo. Pavyzdžiui, „foo“ išliks trijų elementų simbolių vektoriumi, o „foo“ taps vieno elemento eilutės objektu. Tikslus diegimas yra nebaigtas darbas ir gali apimti arba neapimti metodų, kaip išsaugoti atgalinį suderinamumą.

Galiausiai, jei jus domina daugiau apie tai sužinoti, galite susipažinti su išsamia informacija Šioje nuorodoje.

Kaip įdiegti „GNU Octave“ sistemoje „Linux“?

Tiems, kurie domisi galimybe įdiegti šią naują GNU Octave 7.1.0 versiją, turiu paminėti, kad šiuo metu saugyklose esanti versija pagrindinių paskirstymų Jau šiek tiek vėlu todėl naujos išleistos versijos užtrunka, kol jos bus atnaujintos saugyklose. Tačiau galite įdiegti, kai tik jis bus pasiekiamas, naudodami vieną iš šių komandų.

Pavyzdžiui, tiems, kurie yra Debian, Ubuntu ar bet kokio išvestinio ar pagrįsto platinimo vartotojai juose jie gali atlikti diegimą atidarę terminalą ir įvesdami:

sudo apt-get install octave

Tie, kurie nori naudoti Flatpak paketus, jie gali įdiegti Octave savo sistemoje, jiems tereikia turėti Flatpak palaikymą ir atlikti tik diegimą Mes atidarysime terminalą ir jame įveskite šią komandą:

flatpak install flathub org.octave.Octave

Kitas metodas yra su pagalba užsegamos pakuotės ir diegimas atliekamas įvesdami:

sudo snap install octave

Paskutinis būdas įdiegti „Octave“ yra su dokeriu ir diegimas atliekamas įvesdami:

docker pull docker.io/gnuoctave/octave:8.1.0

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.