618
Le logiciel R
5.16- curve(cos(x),xlim=c(-10,10),xlab="Axe des X",col="blue",
main="Courbes de sinus et cosinus",ylim=c(-2,2),ylab="sin(x)")
curve(sin(x),add=TRUE)
abline(h=0,col="red")
abline(v=0,col="red")
arrows(3 * pi/2,1,pi/2,1)
text((3 * pi)/2,1,expression(hat(beta)[1]))
Solutions des exercices du chapitre 6
6.1- – function(nom) {nom} : l’objet R retourn´ e est de classe function, l’affichage produit est : function(nom) {nom}.
– (function(nom) {nom})("Ben") : l’objet R retourn´ e est de classe character,
l’affichage produit est : "Ben"
– (function(nom) {cat(nom,"\n")})("Ben") : l’objet R retourn´ e n’a
pas de classe, l’affichage produit est : Ben
– (function(nom) {invisible(nom)})("Ben") : l’objet R retourn´ e est
de classe character, aucun affichage.
6.2- – Aucune diff´ erence.
– Aucune diff´ erence.
– Aucune diff´ erence.
6.3- Aucune diff´ erence lors de l’ex´ ecution de nom() et nom("Peter") lorsque la
fonction nom() est d´ efinie par nom <- function(nom="Peter") nom et
aussi par nom <- function(nom="Peter") nom2 <- nom. Pour ces deux
fonctions la nature de res, obtenu par res <- nom("Ben"), est de type
character.
6.4- "Peter".
6.5- – "Ben L"
– "Ben L"
– "R D"
6.6- nom <- function(nom="Peter") {cat(nom,"\n")}
6.7- Pour l’ex´ ecution de noms("peteR","Ben","R")
– [1] "peteR" "Ben"
"R"
– [[1]]
[1] "peteR"
[[2]]
[1] "Ben"
[[3]]
[1] "R"
Précédent

- 645/701

Suivant