Rilizohet sistemi për realizimin e llogaritjeve matematikore GNU Octave 11.1.0 (edhe ky është edicioni i parë i serisë 11.x, dega 11.0 u përdor për zhvillim), i cili ofron një gjuhë interpretuese, e cila është në përputhje në masë të madhe me Matlab. GNU Octave mund të përdoret për zgjidhjen e problemeve linjare, ekuacioneve jo-lineare dhe diferenciale, llogaritjeve që përdorin numra kompleksë dhe matrica, vizualizimin e të dhënave, si dhe kryerjen e eksperimenteve matematikore. Kodi është shkruar në gjuhën C++ (interfejsi është në Qt) dhe shpërndahet nën licencën GPLv3.
Mes ndryshimeve në versionin e ri:
- Menaxherit tĂ« paketave pkg i Ă«shtĂ« shtuar njĂ« komandĂ« e re pĂ«r kĂ«rkimin "pkg search foo bar baz". NĂ« komandĂ«n "pkg install" Ă«shtĂ« implementuar identifikimi automatik nĂ«se argumenti i kaluar Ă«shtĂ« njĂ« skedar lokal, njĂ« URL ose emri i paketĂ«s. ĂshtĂ« pĂ«rfshirĂ« mbajtja nĂ« cache lokale e metadatanave tĂ« paketave dhe verifikimi i pakove tĂ« shkarkuara sipas hash-it SHA256.
- Interfaci pĂ«r punĂ« me skedarĂ« (File Browse) Ă«shtĂ« ndarĂ« nĂ« dy skeda â njĂ« pĂ«r navigimin nĂ« pĂ«rmbajtjen e sistemit tĂ« skedarĂ«ve dhe tjetra pĂ«r shikimin dhe menaxhimin e tĂ« gjithĂ« skedarĂ«ve tĂ« hapur nĂ« redaktor.
- Në dialogun e kërkimit të skedarëve është shtuar një listë e kërkesave të mëparshme dhe është implementuar mundësia për të kërkuar skedarë sipas disa maskave.
- Në ndërfaqen grafike janë përdorur ikona vektoriale në formatin SVG dhe është ofruar për default ndërfaqja e komandës në rreshtin e komandave të Octave.
- Opcione janë shtuar në cilësimet për të çaktivizuar ekranin e pritjes dhe për të përdorur si katalog të rëndësishëm në dialogun e hapjes së skedarëve katalogun aktual në të cilin është nisur redaktori.
- Operacioni i printimit në një skedar PDF është përshpejtuar me 25%.
- Në vizualizim është përmirësuar mbështetja për përzierjen alfa në sistemet me versione të reja të OpenGL.
- ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r objektet e pĂ«rcaktuara pĂ«rmes fjalĂ«s kyçe "classdef". Kur iu qasen elementeve tĂ« objektit pĂ«rmes pikĂ«s (objekti.element), tani kontrollohet fillimisht prania e vetive me emrin e specifikuar, dhe nĂ«se veti nuk ka â emrat e metodave, e cila pĂ«rputhet me portin e MatLab.
- Ekzekutimi i operacioneve të konvolucionit të matricave është përshpejtuar ndjeshëm (nga 10% deri në 150 herë në varësi të madhësisë dhe formës) për operacione që përfshijnë një numër kolonash që tejkalon numrin e rreshtave (matricat e vektorëve).
- Shtuar mundësinë e kryerjes së transmetimit (broadcasting, operacione mbi vargje me dimensione të ndryshme) të tipeve speciale të matricave, të tilla si matricat e shpërndara, diagonale dhe ato permutative. Ndër të tjera, është realizuar mbështetje për operacione të përziera midis matricave të shpërndara dhe atyre të plota, si dhe matricave diagonale dhe vektorëve të zakonshëm.
- Janë bërë ndryshime që përmirësojnë përputhshmërinë me Matlab. Në funksionet cumprod, cumsum, min, max, cummin, cummax, prod, sum, sumsq, bounds, center, meansq, range, statistika dhe zscore është shtuar mbështetje për parametrat "all", "vecdim" dhe "nanflag".
- Produktiviteti i funksioneve sum, cumsum dhe sumsq është rritur deri në 6 herë. Funksioni randi është përshpejtuar deri në 4.5 herë dhe konsumimi i memorjes është reduktuar deri në 3.5 herë.
- Në funksionin sum është implementuar një modalitet me saktësi të rritur në llogaritje. Saktësia e llogarive në funksionet norm dhe fzero është rritur.
- Në funksionin roots dhe funksionet statistikore është shtuar mbështetje për të dhënat hyrëse me tipe double dhe single.
- Shtohen funksione të reja: _Exit, assert_equal, corrcov, dither, funm, mape, rms, rmse, trexc, xline dhe yline.

Burimi: opennet.ru
