GNU Octave 8.1.0 on juba välja antud ja need on selle uudised

gnu-oktaav-logo-lnx

GNU Octave on programm ja programmeerimiskeel numbriliste arvutuste tegemiseks. Nagu nimigi ütleb, on Octave osa GNU projektist. Seda peetakse MATLAB-i tasuta ekvivalendiks.

Programmi käivitamine süsteemi uus versioon matemaatiliste arvutuste tegemiseks GNU Octave 8.1.0 (8.x haru esimene väljalase), mis pakub tõlgitavat keelt ja ühildub suures osas Matlabiga.

Pakub käsurea liidest mugav lahendada lineaarseid ja mittelineaarseid probleeme arvuliselt, ja teha muid arvukatseid, kasutades keelt, mis ühildub peamiselt MATLAB-iga.

Oktav on palju tööriistu tavaliste digitaalse lineaaralgebra ülesannete lahendamiseks, mittelineaarsete võrrandite juurte leidmiseks jne.

Samuti võimaldab integreerida tavalisi funktsioone, manipuleerida polünoomidega ja integreerida tavalisi algebralisi diferentsiaal- ja diferentsiaalvõrrandeid. see on lihtne laiendatav ja kohandatav kasutaja määratletud funktsioonide abil, mis on kirjutatud oktaavi keeles, või dünaamiliselt koormatud moodulite abil, mis on kirjutatud C ++, C, Fortran või muudes keeltes.

GNU Octave 8.1.0 peamised uued funktsioonid

See uus versioon, mis pärineb versioonist Octave 8.1.0, sisaldab palju üldisi muudatusi ja täiustusi, millest suuremad muudatused uues versioonis sisaldama võimalust kasutada tumedat teemat graafilisele liidesele, aga ka asjaolu, et tööriistariba pakub uusi suure kontrastsusega ikoone.

Peale selle, Oktaaviteegid on nüüd loodud sümbolite nähtavuse abil algselt. See tähendab, et nendest raamatukogudest eksporditakse vähem sümboleid. saab konfigureerida --disable-lib-visibility-flags kõigi sümbolite eksportimiseks (nagu eelmistes versioonides).

Teine muudatus, mis uues versioonis silma paistab, on see lisas uue vidina terminaliga (vaikimisi keelatud, aktiveerimine nõuab käivitamist parameetriga "--experimental-terminal-widget").

Lisaks sellele ka Silma paistab, et funktsiooni jõudlust parandati viis korda filtreerida, mille tulemusel paranesid ka funktsioonide jõudlus deconv, fftfilt ja arma_rnd.

Samuti märgitakse, et see annab PCRE2 regulaaravaldise raamatukogu tugi, mis on vaikimisi lubatud, ja tehtud on palju muudatusi, mille eesmärk on parandada ühilduvust Matlabiga, mis laiendab paljude olemasolevate funktsioonide võimalusi.

Dokumendivaaturisse on lisatud uued fondid ja ka uued funktsioonid clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure

Lõpetuseks tasub mainida, et mainitakse ka etteteatamist tulevastest olulistest muudatustest:

Paljude kasutajate taotluste tõttu, et Octave peaks sisaldama Matlabiga ühilduvat stringiklassi, on käimas töö stringiklassi rakendamiseks, mis erineks märgivektorist.

Octave'is toetab Matlab praegu ühejutuliste märgimassiivide kasutamist, topeltjutumärgiga vorme aga mitte. Praegu on Octave'is nii "foo" kui ka "foo" suures osas omavahel asendatavad, välja arvatud teatud paojärjestuste tõlgendused, nagu "\n" (teisendatud üheks reavahetuseks), mitte "\n" (kaks märki). eraldatud) . Erinevalt paljudest teistest keeltest ei töötle Matlabi ühekordsete jutumärkidega märgimassiivid ja topelttsitidega stringid kaldkriipsuga paojärjestusi ja neid paojärjestusi töötlevad üksikud funktsioonid, näiteks fprintf.

Octave'i käitumine muutub tulevikus tõenäoliselt Matlabi stiilis stringisüntaksi rakendamise tagajärjel. Näiteks 'foo' jääb kolmeelemendiliseks märgivektoriks, aga 'foo' muutub üheelemendiliseks stringobjektiks. Täpne rakendamine on pooleli ja võib, kuid ei pruugi sisaldada tagasiühilduvuse säilitamise meetodeid.

Lõpuks, kui olete huvitatud sellest rohkem teada saama, saate üksikasju vaadata Järgmisel lingil.

Kuidas installida GNU Octave Linuxi?

Neile, kes on huvitatud selle uue GNU Octave 7.1.0 versiooni installimisest, pean mainima, et hetkel hoidlates sisalduv versioon peamistest distributsioonidest See on natuke hilja seetõttu võtab uute välja antud versioonide hoidlates värskendamine aega. Kuid saate installida kohe, kui see on saadaval, kasutades ühte järgmistest käskudest.

Näiteks neile, kes on Debiani, Ubuntu või mis tahes tuletatud või põhineva distributsiooni kasutajad nendes saavad nad installi teha, avades terminali ja sisestades:

sudo apt-get install octave

Need, kes eelistavad Flatpaki pakette, saavad oma süsteemi installida Octave'i, neil peab olema ainult Flatpaki tugi ja ainult installimine Avame terminali ja sisestame sellesse järgmise käsu:

flatpak install flathub org.octave.Octave

Teine meetod on abiga klõpsatavad pakid ja installimine toimub tippides:

sudo snap install octave

Viimane viis Octave'i installimiseks on koos dokkeriga ja installimine toimub tippides:

docker pull docker.io/gnuoctave/octave:8.1.0

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.