Objavljeno je izdanje sistema za izvođenje matematičkih proračuna GNU Octave 7.1.0 (prvo izdanje grane 7.x), koji pruža interpretirani jezik, u velikoj meri kompatibilan s Matlab-om. GNU Octave se može koristiti za rešavanje linearnih problema, nelinearnih i diferencijalnih jednačina, proračune uz korišćenje kompleksnih brojeva i matrica, vizualizaciju podataka, izvođenje matematičkih eksperimenata.
Med spremembami v novi izdaji:
- Nastavljeni su radovi na poboljšanju kompatibilnosti s Matlab-om, proširene su mogućnosti mnogih postojećih funkcija.
- Dodate su funkcije za rad s JSON-om (jsondecode, jsonencode) i Jupyter Notebook-om (jupyter_notebook).
- Dodane su nove funkcije: cospi, getpixelposition, endsWith, fill3, listfonts, matlab.net.base64decode, matlab.net.base64encode, memory, ordqz, rng, sinpi, startsWith, streamribbon, turbo, uniquetol, xtickangle, ytickangle, ztickangle.
- Omogućeno je pozivanje mnogih funkcija Octave kako u obliku komandi (bez okruglih zagrada i vraćenih vrednosti), tako i u obliku funkcija (s zagradama i simbolom «=» za dodeljivanje vraćene vrednosti). Na primer, «mkdir new_directory» ili ‘status = mkdir («new_directory»)’.
- Zabranjeno je razdvajanje promenljive i operatora inkrementa/dekrementa («++»/«—«) razmakom.
- U grafičkom režimu tokom debagovanja omogućeno je prikazivanje iskačućih saveta s vrednostima promenljivih kada se mišem pređe preko promenljivih u panelu za uređivanje.
- Podrazumevano je onemogućena globalna prečica za tastere kada je aktivan prozor komandi.
- Prekinuta je podrška za Qt4 biblioteku u GUI-u i interfejsu za formiranje grafikona.
- U svojstvima gradijenata dodana je mogućnost navođenja boja u formatu koji se koristi na Webu (na primer, «#FF00FF» ili «#F0F»).
- Za sve grafičke objekte dodato je dodatno svojstvo «contextmenu».
- U objektu axes dodato je 14 novih svojstava, kao što su «fontsizemode», «toolbar» i «layout», od kojih većina trenutno nema obradnike.

Izvor: opennet.ru
