GNU Octave 7.1.0 matemaatikaarvutuste süsteemi (7.x haru esimene väljalaskmine) on ilmunud, pakkudes tõlgendatavat keelt, mis on suuresti ühilduv Matlabiga. GNU Octave saab kasutada lineaarsete probleemide lahendamiseks, mitte-lineaarsete ja diferentsiaalvõrrandite, kompleksarvude ja maatriksite arvutamiseks, andmete visualiseerimiseks ning matemaatiliste katsete läbiviimiseks.
Uue väljaande muudatused:
- Tööd Matlabiga ühilduvuse parandamiseks on jätkatud, laiendades paljude olemasolevate funktsioonide võimekust.
- Lisatud on funktsioonid JSON-i töötlemiseks (jsondecode, jsonencode) ja Jupyter Notebookiga (jupyter_notebook).
- Uued funktsioonid: cospi, getpixelposition, endsWith, fill3, listfonts, matlab.net.base64decode, matlab.net.base64encode, memory, ordqz, rng, sinpi, startsWith, streamribbon, turbo, uniquetol, xtickangle, ytickangle, ztickangle.
- Paljusid Octave funktsioone saab nüüd kutsuda nii käskude vormis (ilma ümarate sulgudeta ja tagastatud väärtusteta) kui ka funktsioonide vormis (sulgudega ja sümboliga „=“ tagastatud väärtuse määramiseks). Näiteks „mkdir new_directory“ või „status = mkdir(„new_directory“)“.
- Muutuja ja inkrementatsiooni/dekrementatsiooni operaatorite («++»/«—») vahel ei tohi olla tühikuid.
- Graafilises režiimis, kui tõrkeotsing toimub, kuvatakse hiireviibutamisel muutuja väärtuste hüpikaknad redigeerimise paneelis.
- Aktiivse käsuaken keelab vaikimisi globaliseeritud otseteed.
- Qt4 teegi tugi GUI-s ja graafikute koostamise liideses on lõppenud.
- Gradiendi omadustes on lisatud võimalus määrata värve veebis aktsepteeritud formaadis (nt «#FF00FF» või «#F0F»).
- Kõikide graafiliste objektide juurde on lisatud uus omadus «contextmenu».
- Objekti axes juurde on lisatud 14 uut omadust, nagu «fontsizemode», «toolbar» ja «layout», millest enamikul puuduvad kuni praeguseni töötlejad.

Allikas: opennet.ru
