GNU Octave, alternativa me burim të hapur për MatLab

gnu-oktava-logo-lnx

GNU Octave është një gjuhë e interpretuar e nivelit të lartë, e destinuar kryesisht për llogaritjet numerike. Tal dhe siç nënkupton vetë emri Oktava është pjesë e projektit GNU dhe konsiderohet ekuivalenti falas i MATLAB.
Siguron aftësi për zgjidhjen numerike të problemeve lineare dhe jolineare dhe për të kryer eksperimente të tjera numerike.

Gjithashtu siguron aftësi të gjera grafike për vizualizimin dhe manipulimin e të dhënave. Oktava përdoret zakonisht përmes ndërfaqes së saj interaktive të rreshtit të komandave, por mund të përdoret gjithashtu për të shkruar programe jo-ndërvepruese.

Gjuha Octave është mjaft e ngjashme me Matlab, kështu që shumica e programeve transportohen lehtë.

Ndër karakteristikat e tij kryesore mund të nxjerrim në pah:

  • Oktava është shkruar në C ++ duke përdorur bibliotekën STL.
  • Ajo ka një përkthyes për gjuhën e vet (sintaksë pothuajse identike me Matlab) dhe lejon ekzekutimin interaktiv ose në grupe.
  • Gjuha e saj mund të zgjerohet me funksione dhe procedura, përmes moduleve dinamike.
  • Përdor programe të tjera GNU për t'i ofruar përdoruesit aftësinë për të krijuar grafikë për shtypjen ose ruajtjen e mëvonshme (Grace).
  • Brenda gjuhës ajo gjithashtu sillet si një tastierë komande (guaskë). Kjo ju lejon të renditni përmbajtjen e drejtorisë, për shembull.
  • Përveç që funksionon në platformat Unix, ajo gjithashtu funksionon në Windows.
  • Ju mund të ngarkoni skedarë me funksione Matlab (të njohur nga shtesa .m).
  • Ju keni ndihmë në spanjisht.

Rreth GNU Octave 5.1.0 versioni 5.1.0

GNU_Oktava

Tani GNU Octave është në versionin e tij 5.1.0 (botimi i parë i degës 5.x), një version që u lançua pak më shumë se një javë më parë.

Në versionin e ri, puna vazhdoi për të përmirësuar përputhshmërinë me Matlab, funksionet e reja u zbatuan, dhe nënsistemi i pasqyrimit u ripunua.

Një seri funksionesh mov * është shtuar për të vendosur dritaren e dukshme mbi një zonë me madhësi arbitrare, si dhe funksionet e qartë, isfile, isfolder, openfig, ordeig, savefig dhe të përdorshëm.

Performanca e funksioneve për të punuar me seri numerike është rritur ndjeshëm deri në 25 herë. Funksionet fminsearch, fminbnd dhe fminunc reduktohen në një formë të përputhshme me Matlab. Për të përdorur transformimin e shpejtë të Furierit, tani kërkohet biblioteka FFTW (mbështetja për punë përmes FFTPACK është ndërprerë).

GNU Octave 5.1.0 fut shumë përmirësime në sistemin e pasqyrimit grafik. Për daljen në formate raster (p.sh. PNG ose JPEG), metoda e vizatimit e bazuar në OpenGL përdoret si parazgjedhje (modaliteti raster "-opengl" në vend të vektorit "-piktorë").

Në vend të bibliotekës OSMesa, aftësitë për të nxjerrë në tampon të siguruar nga biblioteka Qt (klasa QOffscreenSurface) përdoren për daljen në skedarë.

Biblioteka Qt tani është një varësi e kërkuar për të funksionuar GUI (Qt 4.8 i pajtueshëm, por Qt 5 rekomandohet).

Mbështetje e shtuar për ekranet me Dendësi të Lartë Pixel (HiDPI) ku DPI tejkalon 96. Janë implementuar mundësi të reja për shpërndarjen e përmbajtjes në një faqe gjatë shtypjes (gjenerimi PDF dhe PostScript): "-fillpage" dhe "-bestfit". U shtua modaliteti i ri i shtypjes "-ddumb", në të cilin informacioni regjistrohet në formën e grafikës ASCII.

Si të instaloni GNU Octave në Ubuntu dhe derivatet?

Për shkak të popullaritetit që GNU Octave ka filluar të fitojë, disa shpërndarje Linux e kanë përfshirë këtë aplikacion brenda depove të tyre zyrtare prej të cilave përfshihen Debian, Ubuntu, Fedora, Gentoo dhe openSUSE. Këto pako janë krijuar nga vullnetarë.

Pra, në rastin tonë mund ta gjejmë aplikacionin direkt në qendrën tonë të softuerit ose duke instaluar nga terminali.

Fatkeqësisht, versioni që përmbahet në depo është pak i prapambetur, kështu që versionet e reja të lëshuara kërkojnë kohë për tu azhurnuar në depot e Ubuntu.

Për fat të mirë Zhvilluesit e GNU Octave na ofrojnë një mënyrë për të gjeneruar instalim për përdoruesit e Linux përmes paketave Flatpak.

Kështu që e vetmja kërkesë është të kemi mbështetjen e Flatpak në sistemin tonë. Për të kryer instalimin, ne do të hapim vetëm një terminal dhe në të shtypim komandën e mëposhtme:

flatpak install flathub org.octave.Octave

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.