-
Notifications
You must be signed in to change notification settings - Fork 0
/
03-fonctions.Rmd
45 lines (36 loc) · 1.1 KB
/
03-fonctions.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Les fonctions et opérateurs
KC: Faudrait en données une définitopn pour commencer
## Opérations mathématiques (30 min)
- opérations de base (addition, multiplication, division)
- somme
- produit
- modulo
- rowSums, colSums
- log, exponentiel
- produit de matrices et vecteurs
- produit scalaire d'objets de tailles différentes
- produit matriciel
- générer des nombres aléatoires
## Fonctions
- généralités
- répétition
- capacité de généraliser une opération
- mettre en forme une série d'opérations (pseudo-code)
- formaliser l'entrée et la sortie d'une opération
- appel d'une fonction
- déclaration d'une fonction
- synthaxe de base
- arguments facultatifs
- arguments par défaut
- retour d'arguments
- portée local vs global
- enrichi: allocation de mémoire dans d'autres langages
## Exercice
**Description:** programmer une fonction qui permet de calculer des statistiques descriptives pour chaque quadrat du jeux de données
- min et max
- taille moyenne
- variance de la taille
- nombre de tiges
- nombre d'espèces
- espèce la plus abondante
- espèce la plus rare