Oktava: Matlab falas

Ky mjet është pjesë e projektit GNU. MATLAB konsiderohet ekuivalent i tij komercial. Midis disa karakteristikave që ata ndajnë, mund të theksohet se të dy ofrojnë një përkthyes që lejon të ekzekutojë urdhra në mënyrë interaktive. Vini re se Oktavë Nuk është një sistem algjebra kompjuterike siç mund të jetë Maksima, por përdor gjuhën që është drejtuar drejt analizës numerike.


GNU Octave është një gjuhë e nivelit të lartë, fillimisht e destinuar për llogaritjen numerike. Oktava ofron një ndërfaqe të rreshtit të komandës për zgjidhjen numerike të problemeve lineare dhe jolineare, dhe zhvillimin e eksperimenteve të tjera numerike duke përdorur një gjuhë që është kryesisht në përputhje me Matlab. Mund të përdoret gjithashtu si një gjuhë e orientuar në grupe.

Oktava ka një mori mjetesh për zgjidhjen e problemeve të zakonshme të algjebrës numerike, gjetjen e zgjidhjeve të ekuacioneve jolineare, kryerjen e integralëve të funksioneve të zakonshme, manipulimin e polinomeve dhe integrimin e ekuacioneve diferenciale të zakonshme dhe ekuacioneve diferenciale algjebrike. Easyshtë e lehtë të shtrihesh dhe modifikosh përmes funksioneve të përcaktuara nga përdoruesit të shkruara në gjuhën e vetë Octave, ose duke përdorur module të ngarkuara dinamikisht të shkruara në gjuhë të tjera si C, C ++, Fortran, etj.

Detaje teknike

  • Oktava është shkruar në C ++ duke përdorur bibliotekën STL.
  • Ajo ka një përkthyes për gjuhën e vet (sintaksë e ngjashme me Matlab), dhe lejon ekzekutimin interaktiv ose në grupe.
  • Gjuha mund të zgjatet me funksione dhe procedura me anë të moduleve dinamike.
  • Ai përdor programe të tjera GNU për t'i ofruar përdoruesit të krijojë grafikë dhe më pas t'i shtypë ose t'i ruajë ato (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.
  • Mund të ngarkoni skedarë me funksione Matlab me një shtrirje .m.
  • Ndihmë në Spanjisht.

Gjuha e oktavës

  • Sintaksa është e ngjashme me atë që përdoret në MATLAB.
  • Shtë një gjuhë e interpretuar.
  • Nuk lejon kalimin e argumenteve me referencë. Ato kalohen gjithmonë për vlerë.
  • Nuk lejon tregues.
  • Skenaret mund të gjenerohen.
  • Ai mbështet shumicën e funksioneve të bibliotekës standarde C.
  • Mund të zgjatet për të mbështetur thirrjet e sistemit UNIX.
  • Gjuha është krijuar për të punuar me matrica dhe ofron shumë funksionalitete për të punuar me to.
  • Ai mbështet struktura të ngjashme me "goditjet" e C.

Lidhje të ndryshme të jashtme me interes

instalim

Në Debian, Ubuntu, etj:

sudo apt-get instalo oktavë qtoktavë

Në Fedora:

su -c 'yum instalo oktavë qtoctave'

Distretet e tjera:

Oktava-Farkë

Faleminderit cedpren Ne i dimë hapat që duhet të ndjekim për të instaluar funksionalitetet e paketave Oktava-Farkë:

1. Shkarkoni paketën që na intereson (e kompresuar).

2. Kopjoni ngjeshjen në dosjen e punës së Octave, e cila, përveç nëse specifikohet ndryshe, zakonisht është dosja kryesore e përdoruesit (/ home / [emri i përdoruesit] /)

3. Ekzekutoni Oktavën si superpërdorues (mund të përdoret sudo).

4. Shkruani në rreshtin e komandës Octave

pkg instaloni "package-name.tar.gz"

Për të instaluar versionin më të fundit të Octave

Falë Cristobal, i cili ka ndarë këtë PPA interesante me ne, ne mund të instalojmë versionin më të fundit të Octave dhe QtOctave pa probleme:

sudo su -

shtesë-apt-depo ppa: lopeztobal / matematikë

azhurnimi i apt-get && azhurnimi i apt-get

dalje
Faleminderit Cristobal dhe Cedpren!

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.

  1.   jabba dijo

    Përshëndetje, së pari, urime për blogun (është mirë të kesh diçka të re për të lexuar herë pas here). Thjesht tregoni një pikë: Unë jam një student i inxhinierisë (dhe bloger tjetër 😀) dhe më është dashur të merrem si me Octave ashtu edhe me Matlab dhe mund të garantoj se në pjesën më të madhe (dhe fatkeqësisht) nuk është aq e përputhshme, jini një anekdotë e thjeshtë për t'u bërë një problem real kur duhet të punoni me skedarët Matlab të bërë nga ju më parë ose nga kolegë të tjerë që nuk përdorin Octave. Për fat të mirë, Matlab ka një version UNIX që punon natyrshëm dhe mrekullisht në çdo shpërndarje Linux (dhe në Mac). Nëse më lejoni dhe jeni të interesuar për këtë temë, në blogun tim janë botuar disa mësime dhe artikuj në lidhje me Matlab dhe Octave. Për çdo gjë që dini.

    Përshëndetje dhe ritheksoj urimet e mia

  2.   Po_nr dijo

    Përshëndetje, unë po bëj tezën time dhe do të zgjas oktavën me kodin e bërë në fortran nëse mund të më ndihmoni: është e detyrueshme të krijoni një ndërfaqe në oktavë duke shtypur një kod .cc në mënyrë që të përpiloni kodin fortran, domethënë kodin mkoctfile codigo_octave.cc.f

  3.   Cristobal dijo

    Sqarimet, qtoctave është një front i oktavës me biblioteka qt, i bërë nga një Spanjoll dhe i cili ka blogun e tij rreth programit, do të ishte mirë nëse e citonit.
    Qtoctave në versionin e tij të fundit është në dispozicion, për ata që e dëshirojnë atë, në repon që kam për Launchpad, pasi që Ubuntu nuk e azhurnon atë. Shpresoj që në versionin tjetër të Ubuntu të përditësohet, pasi isha në kontakt me paketuesin zyrtar të Debian.
    Një gjë tjetër, nga qtoctave mund të instaloni paketat burimore të Octave.
    Në Mandriva dhe duke mundësuar depot e MIB ato mund të instalohen kështu:
    oktava e qtoktavës urpmi
    Pershendetje

  4.   Le të përdorim Linux dijo

    Kontribut i shkëlqyeshëm! Unë nuk i dija shumë nga gjërat që përmendët, kështu që faleminderit x koment Unë tashmë shtova blogun që përmendni. A mund të na e kaloni komandën për të instaluar PPA-në tuaj?
    Gëzuar! Paul.

  5.   Cristobal dijo

    Pyetja, për mendimin tim, është se nëse universitetet do të përdornin më shumë Oktavë kjo nuk do të ndodhte, në Fakultetin e Matematikës në Valencia ky ishte ai që ne përdorëm kur isha student.
    A e keni provuar Scilab për të parë se si funksionon?
    të fala

  6.   Cristobal dijo

    Pershendetje faleminderit Kjo është komanda:

    sudo su -

    shtesë-apt-depo ppa: lopeztobal / matematikë

    azhurnimi i apt-get && azhurnimi i apt-get

    dalje

    Depoja është e përqendruar kryesisht në matematikë.
    të fala

  7.   Le të përdorim Linux dijo

    Shumë faleminderit! Do ta shtoj menjëherë në postim!
    Perqafo! Paul.

  8.   jabba dijo

    Jam plotësisht dakord. Në rastin tim, është në Universitetin e Alicante dhe unë mund t'ju siguroj se problemi qëndron si te stafi mësimor (i cili as nuk e di ekzistencën e alternativave falas të barabarta të vlefshme) ashtu edhe te vetë administrata, për të mos pasur një departament kompetent të shkencave kompjuterike i aftë për trajnim mësuesit për shembull në përdorimin e Oktavës në vend të Matlab. Por hajde, nuk është asgjë e re. Unë tashmë e kam provuar këtë me programe të tjera të tilla si Microsoft Project ose Microsoft Visio (ka alternativa shumë të mira falas dhe nuk ka asnjë mënyrë për të ndryshuar mendjen e grimcuar të disa mësuesve).

    Scilab nuk e testoi atë.

    Një përshëndetje.

    E vërteta është që unë nuk e kam provuar Scilab.

  9.   kalendar dijo

    Përshëndetje të gjithëve, unë jam i ri në Linux (Ubuntu), dhe për arsye pune më duhet urgjentisht të instaloj Octave; dhe nuk kam ide si ta bej. A mund të më ndihmojë dikush, duke më thënë hapat një nga një. Faleminderit shume. Përshëndetje dhe urime për blogun.

  10.   Saito Mordraw dijo

    Faleminderit shumë për kontributin. Artikujt në faqe janë gjithmonë shumë interesantë.

  11.   Le të përdorim Linux dijo

    Mirë. Duke supozuar se jeni duke përdorur Ubuntu, shkoni te menuja Applications> Ubuntu Software Center. Sapo atje, unë shkrova "Oktavë" (pa citate). Do të shfaqen disa opsione, unë zgjodha atë që thotë Qtoctave (e cila është ndërfaqja grafike për gnu oktavën). Shtypni butonin Instalo. Kjo eshte.
    Gëzuar! Paul.

  12.   Ernest Palacios dijo

    Do të ishte mirë nëse do të ngarkoheshin manuale për oktavën ...

  13.   Jezusi Tepec dijo

    Ajo që dihet për mbështetjen video të oktavës, a është paketa tashmë funksionale apo është akoma e njëjtë ???

  14.   CARLOS dijo

    Gëzuar ..

    FALEMINDERIT SHUM P THR K BLTO BLOG ISSHT SHUM E MIR…… POR KAM DISA DYSHIME
    Unë jam duke punuar me mjedër PI dhe çfarë dua të bëj është instaluar
    OCTAVE N R MJEDRIN POR NUK MUND TA BAKEJ ... ESHTE RASPBERRY
    PUNA ME SISTEMIN OPERATIV RASPBIK
    HYN KODET E INSTALIMIT SI TAS ISHTE LINUX POR ATA GJENERON GABIME

    Dua të di nëse mund të më ndihmoni ju lutem

    FALEMINDERIT

  15.   Sergio dijo

    E di që ky postim është i vjetër por po pyesja nëse mund të më ndihmonit. Kur përpiqem të instaloj paketën simbolike Octave, unë kam këtë gabim:
    oktava: 1> pkg instalo "symbolic-1.1.0.tar.gz"
    sh: 1: bëj: nuk u gjet

    pkg: gabimi në ekzekutimin `make 'për paketën simbolike.
    gabim: thirrur nga 'configure_make' në skedarin /usr/share/octave/3.8.1/m/pkg/private/configure_make.m afër vijës 82, kolona 9
    gabim: thirrur nga:
    gabim: /usr/share/octave/3.8.1/m/pkg/private/install.m në rreshtin 206, kolona 5
    gabim: /usr/share/octave/3.8.1/m/pkg/pkg.m në rreshtin 394, kolona 9

    Cfare mund te bej? Faleminderit shume

  16.   Carlos dijo

    Naten e mire. A është ky program i pajtueshëm për t'u përdorur me Windows 7? Dhe nëse po, ku mund ta gjej një lidhje?

    Ju falënderoj paraprakisht për informacionin.

  17.   Edgar dijo

    Kjo është si kur ata thonë "mish soje" ose "qumësht bajame"