Die vrystelling van die stelsel vir die uitvoer van wiskundige berekeninge GNU Octave 7.1.0 (die eerste vrystelling van die 7.x-tak), wat 'n geïnterpreteerde taal verskaf, is grootliks versoenbaar met Matlab. GNU Octave kan gebruik word om lineêre probleme, nie-lineêre en differensiaalvergelykings, berekeninge deur komplekse getalle en matrikse, datavisualisering en wiskundige eksperimente op te los.
Onder die veranderinge in die nuwe weergawe:
- Werk het voortgegaan om versoenbaarheid met Matlab te verbeter, en die vermoëns van baie bestaande funksies is uitgebrei.
- Bygevoeg funksies vir werk met JSON (jsondecode, jsonencode) en Jupyter Notebook (jupyter_notebook).
- Nuwe funksies bygevoeg: cospi, getpixelposition, endsWith, fill3, listfonts, matlab.net.base64decode, matlab.net.base64encode, memory, ordqz, rng, sinpi, beginsWith, streamribbon, turbo, uniquetol, xtickangle, ytickangle, ztickangle.
- Dit is moontlik om baie oktaaffunksies te noem, beide in die vorm van opdragte (sonder hakies en terugkeerwaardes) en in die vorm van funksies (met hakies en die "="-simbool om 'n terugkeerwaarde toe te ken). Byvoorbeeld, "mkdir new_directory" of 'status = mkdir("new_directory")'.
- Dit is verbode om veranderlikes en inkrement/dekrementoperateurs (“++”/”—“) met 'n spasie te skei.
- In grafiese modus, tydens ontfouting, word gereedskapwenke met veranderlike waardes vertoon wanneer die muis oor die veranderlikes in die redigeerpaneel beweeg word.
- Globale snelsleutels is standaard gedeaktiveer wanneer die opdragvenster aktief is.
- Ondersteuning vir die Qt4-biblioteek in die GUI en kaartkoppelvlak is gestaak.
- In die eienskappe van gradiënte is die vermoë om kleure te spesifiseer in 'n formaat wat op die web aanvaar word, bygevoeg (byvoorbeeld "#FF00FF" of "#F0F").
- 'n Addisionele eienskap "konteksmenu" is bygevoeg vir alle grafiese voorwerpe.
- 14 nuwe eienskappe is by die asse-objek gevoeg, soos "fontsizemode", "toolbar" en "uitleg", waarvan die meeste nog nie hanteerders het nie.
Bron: opennet.ru