Ero sivun ”Octave” versioiden välillä

Siirry navigaatioon Siirry hakuun
2 019 merkkiä lisätty ,  13. toukokuuta 2009
lisäpaketeista
p (logo)
(lisäpaketeista)
Rivi 8: Rivi 8:
== Asennus ==
== Asennus ==
{{Asenna|Octave|octave}}. Octaven peruspaketissa ei yleensä tule kaikkia saatavilla olevia työkaluja, ja monien jakeluiden paketinhallintajärjestelmästä löytyykin yleensä lisäpaketteja, jotka lisäävät Octaveen toimintoja. Näitä voi etsiä pakettilistalta hakusanalla ''octave''.
{{Asenna|Octave|octave}}. Octaven peruspaketissa ei yleensä tule kaikkia saatavilla olevia työkaluja, ja monien jakeluiden paketinhallintajärjestelmästä löytyykin yleensä lisäpaketteja, jotka lisäävät Octaveen toimintoja. Näitä voi etsiä pakettilistalta hakusanalla ''octave''.
=== Lisäpaketit ===
Octavelle on olemassa monia lisäpaketteja, joita ei löydy läheskään kaikkien jakeluiden paketinhallintajärjestelmistä. Tällöin lisäpaketit on asennettava käsin.
Lisäpakettien hallintaan on Octavessa komento <tt>pkg</tt>, jolla esimerkiksi pakettien asentaminen onnistuu. Yleisimpiä paketteja löytyy [http://octave.sourceforge.net/packages.html Octaven kotisivujen pakettisivulta]. Sivulta voidaan valita esimerkiksi luonnonvakioiden arvoja tuova PhysicalConstants-paketti, joka kopioidaan ensin omalle koneelle ''Download''-linkistä.
Kun <tt>.[[tar]].gz</tt>-muotoinen tiedosto on ladattu koneelle, siirrytään komentorivillä paketin tallennushakemistoon ja käynnistetään Octave. Tämän jälkeen ajetaan komento
pkg install paketin_tiedosto.nimi.tar.gz
esimerkiksi
pkg install physicalconstants-0.1.7.tar.gz
Tämän jälkeen paketin funktioita voi alkaa käyttää normaalisti: esimerkiksi valon nopeus tyhjiössä saataisiin komennolla
octave:1> physical_constant("SPEED_OF_LIGHT_IN_VACUUM")
ans =  299792458
Paketti voidaan ladata pois käytöstä komennolla <tt>pkg unload paketti</tt>, esimerkiksi tässä <tt>pkg unload physicalconstants</tt>. Vastaavasti lataaminen käyttöön tapahtuu komennolla <tt>pkg load</tt>. Kaikki asennetut paketit näkee komennolla <tt>pkg list</tt>; tässä listassa tähdellä merkityt paketit on sillä hetkellä ladattuna käyttöön. Paketin poistaminen tapahtuu komennolla <tt>pkg uninstall paketti</tt>.
Kannattaa kuitenkin aina tarkistaa, löytyisikö asennettava paketti jakelun paketinhallinnasta. Esimerkiksi tässä käytetty PhysicalConstants löytyy ainakin [[Debian]]in ja sen johdannaisten ohjelmalähteistä (paketti <tt>octave-physicalconstants</tt>).


==Käyttö==
==Käyttö==
Rivi 23: Rivi 40:


==Kieli==
==Kieli==
Octavea käytettäessä on muistettava, että se käsittelee yleensä kaikkia muuttujia matriiseina. Kieli onkin erityisen tehokas matriisien käsittelyyn ja siten lähes kaikkiin numeerisiin toimenpiteisiin.


===Tietotyypit===
===Tietotyypit===
Rivi 45: Rivi 63:
Alkiokohtaiset operaatiot kirjoitetaan muodossa .* ja ./ .
Alkiokohtaiset operaatiot kirjoitetaan muodossa .* ja ./ .


====Sijoitusoperaattori====
===Sijoitusoperaattori===
Tyypillinen sijoitus muuttujaan A, joka siis ei säilytä välttämättä A:n aikaisempia dimensioita:
Tyypillinen sijoitus muuttujaan A, joka siis ei säilytä välttämättä A:n aikaisempia dimensioita:
  A=lauseke
  A=lauseke
Rivi 86: Rivi 104:


== Katso myös ==
== Katso myös ==
* [[Gnuplot]]
* [[Gnuplot]] (Octave käyttää kuvaajien piirtämisessa Gnuplottia)
* [[readline]]
* [[readline]]
* [[latex]]
* [[latex]]

Navigointivalikko