Saturday, July 22, 2006

Rekursio R:llä

R:llä voi tehdä myös rekursiivisen kutsun, jossa siis funktion sisällä kutsutaan funktiota itseään:

# Funktio kertoma rekursiona R:llä:

kertoma <- function(luku){
if (luku > 1){
return(kertoma(luku-1)*luku)}
else return(1)
}

# Esimerkki funktion käytöstä:
#> kertoma(7)
#[1] 5040

R-wiki netissä

R:ää käsittelevä wiki löytyy osoitteesta
http://wiki.r-project.org/rwiki/doku.php

Olen alustavasti katsellut jonkinlaisen R-pikakurssin sisältöä kevään kurssin pohjalta ja toivon saavani sen valmiiksi elokuun aikana.