Izdanje sistema za izvođenje matematičkih proračuna GNU Octave 7.1.0 (prvo izdanje grane 7.x), koje pruža interpretirani jezik, je u velikoj mjeri kompatibilno sa Matlab-om. GNU Octave se može koristiti za rješavanje linearnih problema, nelinearnih i diferencijalnih jednadžbi, proračuna korištenjem kompleksnih brojeva i matrica, vizualizacije podataka i matematičkih eksperimenata.
Među promjenama u novom izdanju:
- Nastavljen je rad na poboljšanju kompatibilnosti sa Matlabom, šireći mogućnosti mnogih postojećih funkcija.
- Dodate funkcije za rad sa 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.
- Moguće je pozvati mnoge Octave funkcije i u obliku naredbi (bez zagrada i povratnih vrijednosti) i u obliku funkcija (sa zagradama i simbolom "=" za dodjelu povratne vrijednosti). Na primjer, 'mkdir new_directory' ili 'status = mkdir('new_directory')'.
- Zabranjeno je razdvajanje varijable i operatora povećanja/dekrementa (“++”/”—“) razmakom.
- U grafičkom načinu rada, prilikom otklanjanja grešaka, iskačući nagovještaji sa vrijednostima varijabli pružaju se kada se mišem pređe preko varijabli na panelu za uređivanje.
- Podrazumevano, globalne prečice su onemogućene kada je komandni prozor aktivan.
- Podrška za Qt4 biblioteku u GUI i interfejsu za crtanje je napuštena.
- Mogućnost specificiranja boja u formatu koji prihvata Web (na primjer, "#FF00FF" ili "#F0F") dodana je osobinama gradijenata.
- Dodatno svojstvo "contextmenu" je dodano za sve grafičke objekte.
- 14 novih svojstava dodano je objektu axes, kao što su "fontsizemode", "toolbar" i "layout", od kojih većina još nema rukovaoce.
izvor: opennet.ru