Ilmus GNU Octave 11, matemaatiliste arvutuste sĂŒsteem

VĂ€lja anti GNU Octave 11.1.0 matemaatiliste arvutuste sĂŒsteem (esimene vĂ€ljaanne seeriast 11.x, haru 11.0 kasutati arendamiseks), pakkudes tĂ”lgendatavat keelt, mis on suurel mÀÀral ĂŒhilduv Matlabiga. GNU Octave'i saab kasutada lineaarsete probleemide, mitte-lineaarsete ja differentiaalvĂ”rrandite lahendamiseks, kompleksarvudega ja maatriksite arvutamiseks, andmete visualiseerimiseks, matemaatiliste katsetuste lĂ€biviimiseks. Kood on kirjutatud C++ keeles (Qt liides) ja jaotatakse GPLv3 litsentsi alusel.

Among the changes in the new release:

  • Pakihaldurisse pkg on lisatud uus kĂ€sk otsimiseks „pkg search foo bar baz“. KĂ€sk „pkg install“ tuvastab automaatselt, kas edastatud argument on kohaliku faili, URL-i vĂ”i pakinime. Loodud on kohaliku paketi metaandmete vahemĂ€lu ja laadimisprotsessi verifitseerimine SHA256 haĆĄiga.
  • Failide haldamise liides (File Browse) on jagatud kaheks vaheks — ĂŒks failisĂŒsteemi sisuga navigeerimiseks ja teine kĂ”igi redigeerijas avatud failide vaatamiseks ja haldamiseks.
  • Failide otsingu dialooge on lisatud varasemate otsingupĂ€ringute nimekiri ning vĂ”imalus otsida faile mitme mustri jĂ€rgi.
  • Graafilises liideses on kasutusel vektorkujundid SVG formaadis ja vaikimisi on pakutud Octave'i standardne kĂ€surealiides.
  • Seadetesse on lisatud valikud ekraanisÀÀstja vĂ€ljalĂŒlitamiseks ning failide avamise dialoogile vaikimisi töötava katalooge kasutamiseks, milles redigeerija kĂ€ivitatakse.
  • PDF-faili printimise operatsioon on kiirenenud 25%.
  • Visualiseerimisel on paranenud alfa segamise tugi uusimate OpenGL versioonidega sĂŒsteemides.
  • On parendatud objektide toetust, mis on mÀÀratletud mĂ€rksĂ”na „classdef“ kaudu. Objektielementidele juurdepÀÀs punktmaterjaliga (objekt.elemendi) kaudu kontrollib nĂŒĂŒd esmajoones, kas on olemas omadus antud nimedega, ja kui omadust ei leita — meetodi nimetusi, mis vastab MatLabi kĂ€itumisele.
  • Massiivide konvolutsioonitegevuste tĂ€itmine on oluliselt kiirenetud (10% kuni 150 korda, sĂ”ltuvalt suurusest ja kujust), mille veergude arv ĂŒletab ridade arvu (vektori massiivid).
  • Lisatud on vĂ”imalus teostada broadcasting-operatsioone erineva mÔÔtmega massiivide spetsiaalsete tĂŒĂŒpi maatriksitega, nagu hĂ”redad, diagonaalsed ja permutatsioonimaatriksid. Lisaks on ellu viidud toetuse rakendamine segatud toimingutele hĂ”redate ja tĂ€ismaatriksite vahel, samuti diagonaalsete maatriksite ja tavaliste vektorite vahel.
  • Taas on tehtud muudatusi, mis parandavad ĂŒhilduvust Matlabiga. Funktsioonides cumprod, cumsum, min, max, cummin, cummax, prod, sum, sumsq, bounds, center, meansq, range, statistics ja zscore on lisatud tugi parameetritele «all», «vecdim» ja «nanflag».
  • Funktsioonide sum, cumsum ja sumsq töötluskiirus on suurenenud kuni 6 korda. Funktsiooni randi töökiirus on kiirenenud kuni 4,5 korda ja mĂ€lu tarbimine on vĂ€henenud kuni 3,5 korda.
  • Funktsioonis sum on rakendatud tĂ€psuse suurendamise reĆŸiim. TĂ€psus on suurenenud funktsioonides norm ja fzero.
  • Funktsiooni roots ja statistiliste funktsioonide sisendandmete toetuses on lisatud double ja single tĂŒĂŒbid.
  • Lisatud on uued funktsioonid: _Exit, assert_equal, corrcov, dither, funm, mape, rms, rmse, trexc, xline ja yline.

Ilmus GNU Octave 11, matemaatiliste arvutuste sĂŒsteem


Allikas: opennet.ru
Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster