GNU Octave 11 vĂ€ljaanne, matemaatiliste arvutuste sĂŒsteem

VĂ€lja on GNU Octave 11.1.0 matemaatiliste arvutuste sĂŒsteem (esimene vĂ€ljaanne seeriast 11.x, haru 11.0 kasutati arenduseks), mis pakub tĂ”lgitud keelt, mis on paljuski ĂŒhilduv Matlabiga. GNU Octave'i saab kasutada lineaarsete probleemide, mittelineaarsete ja erinevate vĂ”rrandite, keeruliste arvudega ja maatriksite arvutuste tegemiseks, andmete visualiseerimiseks ja matemaatiliste katsete lĂ€biviimiseks. Kood on kirjutatud C++ keeles (Qt liides) ja see on litsentseeritud GPLv3 alusel.

Uue vÀljaande muudatused:

  • Pakihaldurisse pkg on lisatud uus kĂ€sk otsimiseks „pkg search foo bar baz“. KĂ€skluses „pkg install“ on rakendatud automaatne tuvastamine, kas edastatud argument on kohalik fail, URL vĂ”i paketi nimi. On sisse viidud kohalike pakettide metadata vahemĂ€lu ja allalaaditavate pakettide kontrollimine SHA256 mĂ€rgendiga.
  • Failide tööliides (File Browse) on jagatud kaheks vaatamiseks — ĂŒks failisĂŒsteemi sisu navigeerimiseks ja teine kĂ”igi redigeerijas avatud failide vaatamiseks ja haldamiseks.
  • Failide otsingu dialooge on lisatud varem saadetud otsingupĂ€ringute loetelu ning loodud on vĂ”imalus faile otsida mitme mustri alusel.
  • Graafilises liideses on kasutusele vĂ”etud vektorgraafika ikoonid SVG formaadis ning vaikimisi on saadaval Octave'i kĂ€surea liides.
  • Seadistustesse on lisatud valikud ekraaniĂ€ride vĂ€ljalĂŒlitamiseks ja vaikimisi faili avamise dialoogis jooksva katalooge kasutamiseks, kus redaktor on kĂ€ivitatud.
  • PDF-faili printimise operatsiooni kiirus on suurenenud 25% vĂ”rra.
  • Visuaalsel esitlusel on parandatud alfa segamise toetust uute OpenGL versioonidega sĂŒsteemides.
  • Parandatud on objektide toetamist, mis on mÀÀratud vĂ”tmesĂ”na «classdef» kaudu. Kui objektis elemendi juurde pÀÀsetakse punktiga (objekt.elemendi), kontrollitakse esmalt, kas on olemas mÀÀratud nimega omadus, ja kui omadust ei ole, siis meetodite nimesid, mis vastavad MatLabi kĂ€itumisele.
  • Massiivide konvolutsioonide tĂ€itmine on oluliselt kiirenenud (10% kuni 150 korda, sĂ”ltuvalt suurusest ja kujust) juhul, kui veergude arv ĂŒletab ridade arvu (vektormassiivid).
  • Lisatud on vĂ”imalus teostada transleerimist (broadcasting, erineva dimensiooniga massiivide operatsioonid) spetsiaalsete maatriksite, nagu haruldased, diagonaalsed ja permutatsiooni maatriksid. Muuhulgas on rakendatud toimet komplekssete operatsioonide toetust haruldaste ja tĂ€iskuju maatriksite vahel, samuti diagonaalmatrixide ja tavaliste vektorite vahel.
  • Tehtud on muudatusi, mis parandavad koostalitlust Matlabiga. Funktsioonides cumprod, cumsum, min, max, cummin, cummax, prod, sum, sumsq, bounds, center, meansq, range, statistics ja zscore on lisatud parameetrite tugi 'all', 'vecdim' ja 'nanflag'.
  • Funktsioonide sum, cumsum ja sumsq jĂ”udlus on paranenud kuni 6 korda. Funktsiooni randi töö on kiirenenud kuni 4,5 korda ja mĂ€lu tarbimine on vĂ€henenud kuni 3,5 korda.
  • Funktsioonis sum on vĂ€lja töötatud kĂ”rge tĂ€psusega arvutuste reĆŸiim. Funktsioonides norm ja fzero on suurendatud arvutuste tĂ€psust.
  • Funktsioonile roots ja statistilistele funktsioonidele on lisatud tugi sisendandmete tĂŒĂŒpideks double ja single.
  • Lisatud on uusi funktsioone: _Exit, assert_equal, corrcov, dither, funm, mape, rms, rmse, trexc, xline ja yline.

GNU Octave 11 vĂ€ljaanne, matemaatiliste arvutuste sĂŒsteem


Allikas: opennet.ru
Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster