La liberigo de la sistemo por elfarado de matematikaj kalkuloj GNU Octave 7.1.0 (la unua eldono de la branĉo 7.x), kiu disponigas interpretitan lingvon, estas plejparte kongrua kun Matlab. GNU Octave povas esti uzata por solvi liniajn problemojn, ne-liniajn kaj diferencialajn ekvaciojn, kalkulojn uzante kompleksajn nombrojn kaj matricojn, datuman bildigon kaj matematikajn eksperimentojn.
Inter la ŝanĝoj en la nova eldono:
- La laboro pri plibonigo de kongrueco kun Matlab daŭris, kaj la kapabloj de multaj ekzistantaj funkcioj estis vastigitaj.
- Aldonitaj funkcioj por labori kun JSON (jsondecode, jsonencode) kaj Jupyter Notebook (jupyter_notebook).
- Aldonitaj novaj funkcioj: cospi, getpixelposition, endsWith, fill3, listfonts, matlab.net.base64decode, matlab.net.base64encode, memory, ordqz, rng, sinpi, startsWith, streamribbon, turbo, uniquetol, xtickangle, ytickangle, ztickangle.
- Nun eblas voki multajn Octave-funkciojn kaj kiel komandojn (sen krampoj kaj redonvaloroj) kaj kiel funkciojn (kun krampoj kaj la simbolo '=' por asigni redonvaloron). Ekzemple, 'mkdir nova_dosierujo' aŭ 'status = mkdir('nova_dosierujo').
- Estas malpermesite apartigi variablon kaj pliigajn/malpliigajn operatorojn ("++"/"—") per spaceto.
- En grafika reĝimo, dum sencimigado, ŝprucigiloj kun variablovaloroj estas montrataj kiam oni ŝvebas la muson super la variabloj en la redakta panelo.
- Defaŭlte, tutmondaj rapidklavoj estas malebligitaj kiam la komandfenestro estas aktiva.
- Subteno por la biblioteko Qt4 en la grafika uzulinterfaco kaj grafgenera interfaco estas ĉesigita.
- La gradientaj ecoj nun permesas al vi specifi kolorojn en la TTT-norma formato (ekz. "#FF00FF" aŭ "#F0F").
- Plia eco "contextmenu" estis aldonita al ĉiuj grafikaj objektoj.
- La objekto `axes` havas 14 novajn ecojn, kiel ekzemple `fontsizemode`, `toolbar` kaj `layout`, el kiuj la plej multaj ankoraŭ ne havas traktilojn.

fonto: opennet.ru
