Fondamenti di informatica   2004/05

AppuntiProgrammiR

Seminari

Chiara Leardini20 aprileFunzioni e istruzioni di controllo
Stefano Maggiolo27 aprileInstallazione ed uso di R sotto Windows
Marco De Piccoli4 maggioVettori
Sara Favaretto11 maggioFunzioni aritmetiche
Elisa Patergnani18 maggioMatrici
Stefano Maggiolo25 maggioAlgebra lineare con R
Chiara Leardini31 maggioOperazioni esecutive
Marco De Piccoli1 giugnoOrdinamento
Sara Favaretto8 giugnoEspressioni regolari
Elisa Patergnani15 giugnoDisegno di curve

Funzioni e istruzioni di controllo

Funzioni. Argomenti facoltativi e argomenti ignoti.
Suddivisione di un intervallo (pag. 6).

Operatori logici. if ... else, ifelse, cicli.

Installazione ed uso di R sotto Windows

Il CRAN. Installazione di R. Installazione di pacchetti.

Il file .Rprofile. Il file alfa. Il comando Alfa().

Vettori

c, seq, a:b. Indici vettoriali.

Piccoli operatori. Proiezione su [0,1]. Operazioni insiemistiche. Assegnazione vettoriale.

which. match. any, all.

Funzioni aritmetiche

Crivello di Eratostene. Teorema di Green/Tao. Divisione con resto.

Matrici

matrix. Operazioni matriciali. Indici matriciali. rbind e cbind.

outer. Composizione di permutazioni.
Il gruppo simmetrico S3 e il gruppo diedrale D8.

Algebra lineare con R

diag. determinante e traccia.

Risoluzione di sistemi lineari con solve. Inversa di una matrice.

Autovalori ed autovettori. Cerchi di Gershgorin.Usi di row e col.

Operazioni esecutive

do.call. expression ed eval.

apply ed sapply. Mfb.cubo.
Applicazione ai sistemi di Lindenmayer (Mlin).
Successione di Morse.

mapply.

apply con esempi.

Ordinamento

sort con opzioni. rev.

rank. Usi di rank.

order. Applicazioni di order.

Espressioni regolari

Espressioni regolari.
Modificatori (?m) e (?s). Metacaratteri.

grep e regexpr. strsplit.

Parentesi tonde speciali.

Lettura a triple del DNA.

Disegno di curve

Curve piane parametrizzate. Il foglio di Cartesio. Spirali.

Curve di livello. La cuspide. Il nodo.

Proiezioni lineari. Elica.