Ukukhishwa kwesistimu yokwenza izibalo zezibalo i-GNU Octave 7.1.0 (ukukhishwa kokuqala kwegatsha le-7.x), elihlinzeka ngolimi olutolikiwe, kuhambisana kakhulu neMatlab. I-GNU Octave ingase isetshenziselwe ukuxazulula izinkinga zomugqa, izilinganiso ezingekho emgqeni nezihlukanisiwe, izibalo zisebenzisa izinombolo eziyinkimbinkimbi kanye nomatikuletsheni, ukubonwa kwedatha, nokuhlolwa kwezibalo.
Phakathi kwezinguquko ekukhishweni okusha:
- Umsebenzi waqhubeka ekuthuthukiseni ukusebenzisana neMatlab, ukwandisa amakhono emisebenzi eminingi ekhona.
- Imisebenzi eyengeziwe yokusebenza ne-JSON (jsondecode, jsonencode) kanye ne-Jupyter Notebook (jupyter_notebook).
- Imisebenzi emisha yengeziwe: i-cospi, getpixelposition, endsWith, fill3, listfonts, matlab.net.base64decode, matlab.net.base64encode, memory, ordqz, rng, sinpi, startsWith, streamribbon, turbo, uniquetol, xtickangle, ytickangle, ztickangle.
- Kungenzeka ukubiza imisebenzi eminingi ye-Octave kokubili ngendlela yemiyalelo (ngaphandle kobakaki namanani okubuyisela) futhi ngendlela yemisebenzi (ngobakaki kanye nophawu "=" lokwabela inani lokubuyisela). Isibonelo, 'mkdir new_directory' noma 'status = mkdir('new_directory')'.
- Akuvunyelwe ukuhlukanisa opharetha oguquguqukayo nokwengezayo/okwehlisa (β++β/βββ) ngesikhala.
- Kumodi yegraphical, lapho kulungiswa iphutha, amacebo azivelelayo anamanani aguquguqukayo anikezwa lapho uhambisa igundane phezu kokuguquguqukayo kuphaneli yokuhlela.
- Ngokuzenzakalela, okhiye bomhlaba wonke bayakhutshazwa uma iwindi lomyalo lisebenza.
- Ukusekelwa komtapo wezincwadi we-Qt4 ku-GUI nesixhumi esibonakalayo sokuhlela kwehlisiwe.
- Ikhono lokucacisa imibala ngefomethi eyamukelwe iWebhu (isibonelo, "#FF00FF" noma "#F0F") lengezwe ezicini zamagrediyethi.
- Indawo eyengeziwe ethi "contextmenu" yengezwe kuzo zonke izinto ezinemifanekiso.
- Izakhiwo ezintsha eziyi-14 zengezwe entweni yezimbazo, njengokuthi "fontsizemode", "ibha yamathuluzi" kanye "nesakhiwo", eziningi zazo ezingakabi nazo izibambi.
Source: opennet.ru