GNU Octave 8.1.0 jau ir izlaists, un tie ir tā jaunumi

gnu-oktāvas-logo-lnx

GNU Octave ir programma un programmēšanas valoda skaitlisku aprēķinu veikšanai. Kā norāda nosaukums, Octave ir daļa no GNU projekta. Tas tiek uzskatīts par MATLAB bezmaksas ekvivalentu.

Programmas palaišana jaunā sistēmas versija, lai veiktu matemātiskos aprēķinus GNU Octave 8.1.0 (pirmais 8.x zara laidiens), kas nodrošina tulkotu valodu un lielā mērā ir saderīgs ar Matlab.

Nodrošina komandrindas saskarni ērti skaitliski atrisināt lineāras un nelineāras problēmas, un veikt citus skaitliskus eksperimentus, izmantojot valodu, kas galvenokārt ir saderīga ar MATLAB.

Oktāva ir daudz rīku lai atrisinātu kopīgas digitālās lineārās algebras problēmas, atrastu nelineāro vienādojumu saknes utt.

Arī ļauj integrēt parastās funkcijas, manipulēt ar polinomiem un integrēt parastos algebriskos diferenciālvienādojumus un diferenciālvienādojumus. tas ir viegli paplašināms un pielāgojams izmantojot lietotāja definētas funkcijas, kas rakstītas oktāvu valodā, vai izmantojot dinamiski ielādētus moduļus, kas rakstīti C ++, C, Fortran vai citās valodās.

Galvenās jaunās GNU Octave 8.1.0 iespējas

Šajā jaunajā versijā, kas nāk no Octave 8.1.0, ir iekļautas daudzas vispārīgas izmaiņas un uzlabojumi, tostarp galvenās izmaiņas jaunajā versijā ietver iespēju izmantot tumšu motīvu grafiskajam interfeisam, kā arī to, ka rīkjosla piedāvā jaunas augsta kontrasta ikonas.

Bez tam, Octāvu bibliotēkas tagad tiek veidotas, izmantojot simbolu redzamību pēc noklusējuma. Tas nozīmē, ka no šīm bibliotēkām tiek eksportēts mazāk simbolu. var konfigurēt ar --disable-lib-visibility-flags lai eksportētu visus simbolus (tāpat kā iepriekšējās versijās).

Vēl viena izmaiņa, kas izceļas jaunajā versijā, ir tā pievienoja jaunu logrīku ar termināli (pēc noklusējuma tas ir atspējots, aktivizēšanai nepieciešama palaišana ar parametru "--experimental-terminal-widget").

Papildus tam arī Izceļas, ka funkcijas veiktspēja tika uzlabota piecas reizes filtrēt, kas arī nodrošināja funkciju veiktspējas uzlabojumus deconv, fftfilt un arma_rnd.

Tiek arī atzīmēts, ka tas nodrošina atbalsts PCRE2 regulāro izteiksmju bibliotēkai, kas ir iespējots pēc noklusējuma, un ir veiktas daudzas izmaiņas, kuru mērķis ir uzlabot saderību ar Matlab, paplašinot daudzu esošo funkciju iespējas.

Pievienoti jauni fonti programmai Document Viewer, kā arī pievienotas jaunas funkcijas clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure

Visbeidzot, ir vērts pieminēt, ka tiek minēts arī iepriekšējs paziņojums par turpmākajām svarīgām izmaiņām:

Sakarā ar daudzajiem lietotāju pieprasījumiem, lai Octave būtu ar Matlab saderīga virkņu klase, notiek darbs pie virkņu klases ieviešanas, kas atšķirsies no rakstzīmju vektora.

Oktāvā pašlaik Matlab atbalsta vienpēdiņu rakstzīmju masīvus, bet dubultpēdiņu formas ne. Pašlaik oktāvā gan “foo”, gan “foo” lielā mērā ir savstarpēji aizstājami, izņemot noteiktas atsoļa secību interpretācijas, piemēram, “\n” (pārveidots par vienu jaunās rindas rakstzīmi), nevis “\n” (divas rakstzīmes). . Matlab vienpēdiņu rakstzīmju masīvi un dubultpēdiņu virknes atšķirībā no daudzām citām valodām neapstrādā slīpsvītras atsoļa secības, un šīs atsoļa secības apstrādā atsevišķas funkcijas, piemēram, fprintf.

Octave uzvedība, visticamāk, nākotnē mainīsies Matlab stila virkņu sintakses ieviešanas rezultātā. Piemēram, “foo” paliks trīs elementu rakstzīmju vektors, bet “foo” kļūs par viena elementa virknes objektu. Precīza ieviešana ir nepabeigts darbs, un tas var ietvert vai neietver metodes, lai saglabātu atpakaļejošu saderību.

Visbeidzot, ja jūs interesē uzzināt vairāk par to, varat iepazīties ar informāciju Šajā saitē.

Kā instalēt GNU Octave operētājsistēmā Linux?

Tiem, kurus interesē iespēja instalēt šo jauno GNU Octave 7.1.0 versiju, man jāpiemin, ka uz doto brīdi krātuvēs esošā versija no galvenajiem sadalījumiem Ir mazliet par vēlu tādēļ jauno izlaisto versiju atjaunināšana krātuvēs prasa laiku. Bet jūs varat instalēt, tiklīdz tas ir pieejams, izmantojot kādu no tālāk norādītajām komandām.

Piemēram, tiem, kas ir Debian, Ubuntu vai jebkura atvasināta vai balstīta izplatīšanas lietotājiem tajos viņi var veikt instalēšanu, atverot termināli un ierakstot:

sudo apt-get install octave

Tiem, kas dod priekšroku Flatpak pakotņu lietošanai, viņi var instalēt Octave savā sistēmā, viņiem ir nepieciešams tikai Flatpak atbalsts un jāveic tikai instalēšana Mēs atvērsim termināli un ierakstīsim tajā šādu komandu:

flatpak install flathub org.octave.Octave

Vēl viena metode ir ar palīdzību snap pakas un instalēšana tiek veikta, ierakstot:

sudo snap install octave

Pēdējā Octave instalēšanas metode ir ar doku un instalēšana tiek veikta, ierakstot:

docker pull docker.io/gnuoctave/octave:8.1.0

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.