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
- Octave-virallinen sivusto (englanniksi)
- Octave Wiki (englanniksi)
- Oktaavin käyttöopas (espanjaksi) - parhaillaan käännösprosessissa.
- GNU Octave -käyttöopas Eaton, John W. ISBN 0-9541617-2-6 (englanniksi)
- Oktaavi-Forge, lisäpaketit GNU Octavelle
- QtOctave-blogi (GUI Octavelle)
- Apupaketti espanjaksi, apua GNU Octave -komentojen käännöksestä
- Online Math Laskin Sivu, jonka Octave toteuttaa Internet (englanniksi)
- Upotettu :: oktaavi moduuli Perl en CPAN ohjelmoida Octavessa Perl-ohjelmien sisällä
- Epävirallinen johdanto Matlabiin ja oktaaviin, kirjoittanut Guillem Borrell i Nogueras (ilmainen kirja espanjaksi)
- Oktaavin numeeriset laskelmat
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
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 😉
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
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ä 🙂
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.
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
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
Paljon kiitoksia! Lisään sen viestiin heti!
Halata! Paul.
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.
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.
Paljon kiitoksia panoksesta. Sivun artikkelit ovat aina erittäin mielenkiintoisia.
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.
Olisi hyvä, jos oktaavia koskevat ohjeet ladattaisiin ..
Löydät sen Internetistä, jos laitat actave-käsikirjan Googleen, saat tuhansia:
http://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CC8QFjAA&url=http%3A%2F%2Fsoftlibre.unizar.es%2Fmanuales%2Faplicaciones%2Foctave%2Fmanual_octave.pdf&ei=ruGNUsm7Isz40gXSmYGwDQ&usg=AFQjCNHCWYypv_5YikgyG_rF2NZ4RPWgug&bvm=bv.56987063,bs.1,d.Yms
Mitä oktaavivideotukesta tiedetään, onko paketti jo toimiva vai onko se edelleen sama ???
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
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
Hyvää yötä. Onko tämä ohjelma yhteensopiva Windows 7: n kanssa? Ja jos on, mistä saan linkin?
Kiitän sinua etukäteen tiedoista.
https://www.gnu.org/software/octave/download.html
Tämä on kuin silloin kun sanotaan "soijaliha" tai "mantelimaito"