GNU Octave 8.1.0 on jo julkaistu ja nämä ovat sen uutisia

gnu-oktaavi-logo-lnx

GNU Octave on ohjelma ja ohjelmointikieli numeeristen laskutoimitusten suorittamiseen. Kuten nimestä voi päätellä, Octave on osa GNU-projektia. Sitä pidetään MATLABin ilmaisena vastineena.

XNUMX käynnistäminen järjestelmän uusi versio matemaattisten laskelmien suorittamiseen GNU oktaavi 8.1.0 (8.x-haaran ensimmäinen julkaisu), joka tarjoaa tulkitun kielen ja on suurelta osin yhteensopiva Matlabin kanssa.

Tarjoaa komentoriviliitännän kätevä ratkaista lineaariset ja epälineaariset ongelmat numeerisesti, ja suorittaa muita numeerisia kokeita käyttäen kieltä, joka on ensisijaisesti yhteensopiva MATLAB: n kanssa.

Oktaavi on monia työkaluja ratkaista yleisiä digitaalisen lineaarisen algebran tehtäviä, löytää epälineaaristen yhtälöiden juuret jne.

Myös, mahdollistaa tavallisten toimintojen integroinnin, käsitellä polynomeja ja integroida tavallisia algebrallisia differentiaali- ja differentiaaliyhtälöitä. se on helppoa laajennettavissa ja muokattavissa käyttäjän määrittelemillä toiminnoilla, jotka on kirjoitettu Octave-kielellä, tai käyttämällä dynaamisesti ladattuja moduuleja, jotka on kirjoitettu C ++, C, Fortran tai muilla kielillä.

GNU Octave 8.1.0: n tärkeimmät uudet ominaisuudet

Tämä uusi versio, joka tulee Octave 8.1.0:sta, sisältää monia yleisiä muutoksia ja parannuksia, joista isoja muutoksia uudessa versiossa sisältää mahdollisuuden käyttää tummaa teemaa graafiseen käyttöliittymään sekä se, että työkalurivi tarjoaa uusia suuren kontrastin kuvakkeita.

Sen lisäksi, Octave-kirjastot on nyt rakennettu käyttämällä symbolien näkyvyyttä oletuksena. Tämä tarkoittaa, että näistä kirjastoista viedään vähemmän symboleja. voidaan konfiguroida kanssa --disable-lib-visibility-flags viedäksesi kaikki symbolit (kuten aiemmissa versioissa).

Toinen muutos, joka erottuu uudesta versiosta, on se lisäsi uuden widgetin terminaalilla (oletusarvoisesti poissa käytöstä, aktivointi vaatii käynnistämisen "--experimental-terminal-widget"-parametrilla).

Sen lisäksi myös Se erottuu, että toiminnon suorituskykyä parannettiin viisi kertaa suodattaa, mikä johti myös toimintojen suorituskyvyn parannuksiin deconv, fftfilt ja arma_rnd.

On myös huomattava, että se tarjoaa PCRE2-säännöllisen lausekkeen kirjaston tuki, joka on oletuksena käytössä, ja monet Matlabin yhteensopivuuden parantamiseen tähtäävistä muutoksista on tehty, mikä laajentaa monien olemassa olevien toimintojen ominaisuuksia.

Lisätty uusia kirjasimia Document Vieweriin ja lisätty myös uusia toimintoja clearAllMemoizedCaches, matlab.lang.MemoizedFunction, muisoi, normalisoi, pagectranspose, pagetranspose, uifigure

Lopuksi on syytä mainita, että myös tulevista tärkeistä muutoksista ilmoitetaan etukäteen:

Useiden käyttäjien toiveiden vuoksi, että Octavessa tulisi olla Matlab-yhteensopiva merkkijonoluokka, työ on käynnissä merkkivektorista poikkeavan merkkijonoluokan toteuttamiseksi.

Octavessa Matlab tukee tällä hetkellä kertalainausmerkkejä, mutta kaksoislainausmuotoja ei. Tällä hetkellä Octave-sovelluksessa sekä "foo" että "foo" ovat suurelta osin vaihdettavissa keskenään, lukuun ottamatta tiettyjä Escape-sekvenssien tulkintoja, kuten "\n" (muunnettu yhdeksi rivinvaihdoksi) "\n" (kaksi merkkiä) sijasta. . Matlabin kertalainausmerkkijonot ja kaksoislainausmerkkijonot eivät käsittele kenoviivan poistosarjoja, toisin kuin monet muut kielet, ja yksittäiset funktiot, kuten fprintf, käsittelevät nämä erotussekvenssit.

Octaven käyttäytyminen todennäköisesti muuttuu tulevaisuudessa Matlab-tyylisen merkkijonosyntaksin käyttöönoton seurauksena. Esimerkiksi "foo" pysyy kolmielementtisenä merkkivektorina, mutta "foo":sta tulee yksielementtimerkkijonoobjekti. Tarkka toteutus on työn alla, ja se voi sisältää tai ei välttämättä sisältää menetelmiä taaksepäin yhteensopivuuden säilyttämiseksi.

Lopuksi, jos haluat tietää enemmän siitä, voit tutustua yksityiskohtiin Seuraavassa linkissä.

Kuinka asentaa GNU Octave Linuxiin?

Niiden, jotka ovat kiinnostuneita tämän uuden GNU Octave 7.1.0 -version asentamisesta, minun on mainittava, että tällä hetkellä arkistoissa oleva versio pääjakeluista Se on vähän myöhässä siksi uusien julkaistujen versioiden päivittäminen arkistoihin kestää jonkin aikaa. Voit kuitenkin asentaa sen heti, kun se on saatavilla, käyttämällä jotakin seuraavista komennoista.

Esimerkiksi niille, jotka ovat Debianin, Ubuntun tai minkä tahansa johdetun tai perustuvan jakelun käyttäjät näissä he voivat suorittaa asennuksen avaamalla terminaalin ja kirjoittamalla:

sudo apt-get install octave

Ne, jotka haluavat käyttää Flatpak-paketteja, voivat asentaa Octaven järjestelmään, heillä tarvitsee vain olla Flatpak-tuki ja suorittaa vain asennus Aiomme avata terminaalin ja kirjoittaa siihen seuraavan komennon:

flatpak install flathub org.octave.Octave

Toinen menetelmä on avulla napsautuspakkaukset ja asennus tehdään kirjoittamalla:

sudo snap install octave

Viimeinen tapa asentaa Octave on telakan kanssa ja asennus tehdään kirjoittamalla:

docker pull docker.io/gnuoctave/octave:8.1.0

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.