Oktaavi: ilmainen Matlab

Tämä työkalu on osa GNU-projektia. MATLABia pidetään sen kaupallisena vastaavana. Useista niiden jakamista ominaisuuksista voidaan korostaa, että molemmat tarjoavat tulkin, joka mahdollistaa tilausten toteuttamisen interaktiivisessa tilassa. Ota huomioon, että Oktaavi Se ei ole tietokonealgebrajärjestelmä, kuten Maxima saattaa olla, mutta käyttää kieltä, joka on suunnattu numeeriseen analyysiin.


GNU Octave on korkean tason kieli, joka on alun perin tarkoitettu numeeriseen laskentaan. Octave tarjoaa komentoriviliitännän lineaaristen ja epälineaaristen ongelmien ratkaisemiseksi numeerisesti ja muiden numeeristen kokeiden kehittämiseksi käyttäen kieltä, joka on enimmäkseen yhteensopiva Matlabin kanssa. Sitä voidaan käyttää myös eräkeskeisenä kielenä.

Octavella on runsaasti työkaluja yleisten numeeristen algebraongelmien ratkaisemiseen, epälineaaristen yhtälöiden ratkaisujen löytämiseen, tavallisten toimintojen integraalien suorittamiseen, polynomien manipulointiin ja tavallisten differentiaaliyhtälöiden ja algebrallisten differentiaaliyhtälöiden integroimiseen. Se on helppo laajentaa ja muokata käyttäjän määrittelemillä toiminnoilla, jotka on kirjoitettu Octaven omalla kielellä, tai käyttämällä dynaamisesti ladattuja moduuleja, jotka on kirjoitettu muilla kielillä, kuten C, C ++, Fortran jne.

Tekniset yksityiskohdat

  • Oktaavi kirjoitetaan C ++: lla STL-kirjastoa käyttäen.
  • Siinä on tulkki omaa kieltään (syntaksi muistuttaa Matlabia), ja se sallii vuorovaikutteisen tai eräkäytön.
  • Kieliä voidaan laajentaa toiminnoilla ja menettelyillä dynaamisten moduulien avulla.
  • Se käyttää muita GNU-ohjelmia tarjotakseen käyttäjälle mahdollisuuden luoda grafiikkaa ja sitten tulostaa tai tallentaa ne (Grace).
  • Kielen sisällä se käyttäytyy myös komentokonsolina (shell). Tämän avulla voit luetteloida esimerkiksi hakemiston sisällön.
  • Sen lisäksi, että se toimii Unix-alustoilla, se toimii myös Windowsissa.
  • Voit ladata tiedostoja Matlab-toiminnoilla .m-laajennuksella.
  • Apua espanjaksi.

Oktaavin kieli

  • Syntaksi on samanlainen kuin MATLAB: ssä.
  • Se on tulkittu kieli.
  • Se ei salli argumenttien välittämistä viitteinä. Niiden arvo välitetään aina.
  • Se ei salli viitteitä.
  • Skriptejä voidaan luoda.
  • Se tukee suurinta osaa tavallisen C-kirjaston toiminnoista.
  • Sitä voidaan laajentaa tukemaan UNIX-järjestelmäkutsuja.
  • Kieli on suunniteltu toimimaan matriisien kanssa ja tarjoaa paljon toimintoja niiden kanssa työskentelyyn.
  • Se tukee rakenteita, jotka ovat samanlaisia ​​kuin C: n "rakenteet".

Erilaiset ulkoiset linkit kiinnostavat

Asennus

Debian, Ubuntu jne.:

sudo apt-get install oktaavi qtoctave

Fedorassa:

su -c 'yum install oktaavi qtoctave'

Muut distrot:

Oktaavi-Forge

Gracias Cedpren Tiedämme pakettien toimintojen asentamisen vaiheet Oktaavi-Forge:

1. Lataa paketti, joka kiinnostaa meitä.

2. Kopioi pakkaus Octaven työkansioon, joka, ellei toisin mainita, on yleensä käyttäjän kotikansio (/ home / [käyttäjänimi] /)

3. Suorita Octave pääkäyttäjänä (sudoa voidaan käyttää).

4. Kirjoita Octave-komentoriville

pkg install "package-name.tar.gz"

Asenna uusin Octave-versio

Kiitos Cristobal, joka on jakanut tämän mielenkiintoisen PPA: n kanssamme, voimme asentaa uusimman Octave- ja QtOctave-version ongelmitta:

sudo su -

add-apt-repository ppa: lopeztobal / matematiikka

apt-get update && apt-get upgrade

poistua

Kiitos Cristobal ja Cedpren!

Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

19 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   jabba dijo

    Hei, ensinnäkin onnittelut blogista (on mukavaa saada jotain uutta lukea aika ajoin). Pelkästään totean: olen insinööriopiskelija (ja bloggaajakollegani 😀) ja minun on pitänyt olla tekemisissä sekä Octaven että Matlabin kanssa ja voin taata, että suurin osa (ja valitettavasti) se ei ole niin yhteensopiva, mikä loppuu olla pelkkä anekdootti, josta tulee todellinen ongelma, kun sinun on työskenneltävä etukäteen tekemiesi Matlab-tiedostojen tai muiden sellaisten kollegoiden kanssa, jotka eivät käytä Octavea. Onneksi Matlabilla on UNIX-versio, joka toimii luonnollisesti ja upeasti missä tahansa Linux-jakelussa (ja Macissa). Jos sallit minulle ja olet kiinnostunut aiheesta, blogissani on julkaistu useita Matlabiin ja Octaveen liittyviä oppaita ja artikkeleita. Kaikelle mitä tiedät.

    Terveisiä ja toistan onnitteluni 😉

  2.   Kyllä_nr dijo

    Hei, teen opinnäytetyöni ja laajennan oktaavia fortranissa olevalla koodilla, jos voit auttaa minua: on välttämätöntä luoda käyttöliittymä oktaaviin kirjoittamalla .cc-koodi, jotta fortran-koodi voidaan koota , ts. mkoctfile codigo_octave.cc code.f

  3.   Cristobal dijo

    Selvennykset, qtoctave on oktaavi-käyttöliittymä, jossa on qt-kirjastoja, jonka on tehnyt espanjalainen ja jolla on oma blogi ohjelmasta, olisi mukavaa, jos mainitsit sen.
    Qtoctave on viimeisimmässä versiossa saatavilla niille, jotka haluavat sen, Launchpadin repossa, koska Ubuntu ei päivitä sitä. Toivon, että seuraavassa Ubuntun versiossa se päivitetään, koska olin yhteydessä Debianin viralliseen pakkaajaan.
    Toinen asia, qtoctave-ohjelmasta, voit asentaa Octave sourceforge -paketit.
    Mandrivassa ja MIB-arkistojen käyttöönoton yhteydessä ne voidaan asentaa seuraavasti:
    urpmi qtoctave-oktaavi
    Terveisiä 🙂

  4.   Käytetään Linuxia dijo

    Erinomainen panos! En tiennyt monia mainitsemiasi asioita, joten kiitos x kommentti, lisäsin jo mainitsemasi blogin. Voisitko antaa meille komennon PPA: n asentamiseksi?
    Kippis! Paul.

  5.   Cristobal dijo

    Mielestäni kysymys on, että jos yliopistot käyttävät enemmän Octavea, niin ei tapahtuisi, Valencian matematiikan tiedekunnassa sitä käytimme opiskelijana.
    Oletko kokeillut Scilabia nähdäksesi, miten se toimii?
    terveiset

  6.   Cristobal dijo

    Hei Kiitos. Tämä on komento:

    etelään -

    add-apt-repository ppa: lopeztobal / matematiikka

    apt-get update && apt-get upgrade

    poistua

    Arkisto keskittyy pääasiassa matematiikkaan.
    terveiset

  7.   Käytetään Linuxia dijo

    Paljon kiitoksia! Lisään sen viestiin heti!
    Halata! Paul.

  8.   jabba dijo

    Olen täysin samaa mieltä. Minun tapauksessani se on Alicanten yliopistossa ja voin vakuuttaa teille, että ongelma on sekä opettajissa (jotka eivät edes tiedä yhtä pätevien ilmaisten vaihtoehtojen olemassaoloa) että hallinnossa itsessään, koska heillä ei ole pätevää tietotekniikkaa osasto, joka pystyy kouluttamaan opettajia esimerkiksi käyttämään Octavea Matlabin sijaan. Mutta tule, se ei ole mitään uutta. Olen jo kokenut tämän muiden ohjelmien, kuten Microsoft Project tai Microsoft Visio, kanssa (on olemassa erittäin hyviä ilmaisia ​​vaihtoehtoja eikä ole mitään keinoa muuttaa joidenkin opettajien ristiriitaisia ​​mieliä).

    Scilab ei ole testannut sitä.

    Tervehdys.

    Totuus on, että en ole kokeillut Scilabia.

  9.   kalanteri dijo

    Hei kaikki, olen uusi Linux-käyttöjärjestelmä (Ubuntu), ja työnteon vuoksi minun on kiireellisesti asennettava Octave; ja minulla ei ole aavistustakaan, miten se tehdään. Voisiko joku auttaa minua kertomalla vaiheet yksitellen. Kiitos paljon. Onnittelut blogille.

  10.   Saito Mordraw dijo

    Paljon kiitoksia panoksesta. Sivun artikkelit ovat aina erittäin mielenkiintoisia.

  11.   Käytetään Linuxia dijo

    Okei. Olettaen, että käytät Ubuntua, siirry valikkoon Sovellukset> Ubuntu Software Center. Siellä kirjoitin "Octave" (ilman lainausmerkkejä). Useita vaihtoehtoja ilmestyy, valitsin sen, joka sanoo Qtoctave (joka on graafinen käyttöliittymä gnu-oktaaville). Paina Asenna-painiketta. Siinä kaikki.
    Kippis! Paul.

  12.   Ernest Palacios dijo

    Olisi hyvä, jos oktaavia koskevat ohjeet ladattaisiin ..

  13.   Jeesus Tepec dijo

    Mitä oktaavivideotukesta tiedetään, onko paketti jo toimiva vai onko se edelleen sama ???

  14.   CARLOS dijo

    TERVEISET..

    KIITOS ERITTÄIN TÄMÄSTÄ BLOGISTA, SE ON ERITTÄIN HYVÄ ... Mutta minulla on useita epäilyksiä
    Työskentelen vadelma PI: n kanssa ja mitä haluan tehdä, on asentaa
    RAVIKKAREN OCTAAVA, MUTTA VOIN TEHDÄ NÄITÄ ... VAARA ON
    TOIMINTA RASPBIAN-KÄYTTÖJÄRJESTELMÄN KANSSA
    ASENNAN ASENNUSKOODIT, JOS SINÄ OLISI LINUX, MUTTA TUOTTAA VIRHEITÄ

    HALUAN TEHDÄ, ETKÖ VOIT auttaa minua

    KIITOS

  15.   Sergio dijo

    Tiedän, että tämä viesti on vanha, mutta mietin, voisitko auttaa minua. Kun yritän asentaa symbolista Octave-pakettia, saan tämän virheen:
    oktaavi: 1> pkg install "symbolic-1.1.0.tar.gz"
    sh: 1: make: ei löydy

    pkg: virhe suoritettaessa symbolista pakettia `make '.
    virhe: kutsutaan tiedostosta configure_make tiedostosta /usr/share/octave/3.8.1/m/pkg/private/configure_make.m lähellä riviä 82, sarake 9
    virhe: kutsutaan:
    virhe: /usr/share/octave/3.8.1/m/pkg/private/install.m rivillä 206, sarake 5
    virhe: /usr/share/octave/3.8.1/m/pkg/pkg.m rivillä 394, sarake 9

    Mitä voin tehdä? Kiitos paljon

  16.   Carlos dijo

    Hyvää yötä. Onko tämä ohjelma yhteensopiva Windows 7: n kanssa? Ja jos on, mistä saan linkin?

    Kiitän sinua etukäteen tiedoista.

  17.   Edgar dijo

    Tämä on kuin silloin kun sanotaan "soijaliha" tai "mantelimaito"

bool (tosi)