Release av systemet för matematiska beräkningar GNU Octave 7

Utgivningen av systemet för att utföra matematiska beräkningar GNU Octave 7.1.0 (den första utgåvan av 7.x-grenen), som tillhandahåller ett tolkat språk, är till stor del kompatibel med Matlab. GNU Octave kan användas för att lösa linjära problem, icke-linjära och differentialekvationer, beräkningar med komplexa tal och matriser, datavisualisering och matematiska experiment.

Bland ändringarna i den nya utgåvan:

  • Arbetet fortsatte med att förbättra kompatibiliteten med Matlab, utöka kapaciteten för många befintliga funktioner.
  • Lade till funktioner för att arbeta med JSON (jsondecode, jsonencode) och Jupyter Notebook (jupyter_notebook).
  • Nya funktioner tillagda: cospi, getpixelposition, endsWith, fill3, listfonts, matlab.net.base64decode, matlab.net.base64encode, memory, ordqz, rng, sinpi, startsWith, streamribbon, turbo, uniquetol, xtickangle, ytickangle, ztickangle.
  • Det är möjligt att anropa många oktavfunktioner både i form av kommandon (utan parenteser och returvärden) och i form av funktioner (med parenteser och "="-symbolen för att tilldela ett returvärde). Till exempel 'mkdir new_directory' eller 'status = mkdir('new_directory')'.
  • Det är förbjudet att separera en variabel och öka/minska operatorer (“++”/”—“) med ett mellanslag.
  • I grafiskt läge, vid felsökning, ges popup-tips med variabelvärden när du håller musen över variabler i redigeringspanelen.
  • Som standard är globala snabbtangenter inaktiverade när kommandofönstret är aktivt.
  • Stödet för Qt4-biblioteket i GUI och plotting-gränssnitt har tagits bort.
  • Möjligheten att ange färger i det format som accepteras av webben (till exempel "#FF00FF" eller "#F0F") har lagts till egenskaperna för gradienter.
  • En ytterligare egenskap "contextmenu" har lagts till för alla grafiska objekt.
  • 14 nya egenskaper har lagts till i axeobjektet, såsom "fontsizemode", "toolbar" och "layout", varav de flesta ännu inte har hanterare.

Release av systemet för matematiska beräkningar GNU Octave 7


Källa: opennet.ru

Lägg en kommentar