Ero sivun ”Octave” versioiden välillä

Siirry navigaatioon Siirry hakuun
595 merkkiä lisätty ,  30. joulukuuta 2007
(korjaus)
Rivi 41: Rivi 41:
Jos halutaan korvata vain osa A:sta, voidaan käyttää A:lla indeksimääreitä tavallise tapaan. Tällöin lausekkeen ja muuttujan määrätyn osan dimensioiden on oltava samat.
Jos halutaan korvata vain osa A:sta, voidaan käyttää A:lla indeksimääreitä tavallise tapaan. Tällöin lausekkeen ja muuttujan määrätyn osan dimensioiden on oltava samat.
  A(1:80,2)=zeros(80,1);
  A(1:80,2)=zeros(80,1);
===funktiot===
Funktioita voidaan määritellä function-avainsanalla seuraavasti.
function lista palautusarvoista = funktionimi (argumenttilista)
#funktion toiminnallinen osa, jossa mahdolliset sijoitukset paluuarvoihin
endfunction
Käyttöesimerkissä luodaan funktio, joka palauttaa argumenttiensa tulon ja summan, oletusarvo toiselle argumentille on 100, mikä on voimassa, kun tätä muuttujaa ei erikseen anneta parametrinä.
octave:9> function [A,B] = funktio(C,D=100)
> A=C*D;
> B=C+D;
> endfunction
octave:12> [A,B]=funktio([1,2])
A =
    100  200
B =
    101  102


== Katso myös ==
== Katso myös ==
Rekisteröitymätön käyttäjä

Navigointivalikko