Chapitre 1. Les concepts de base, l’organisation des donn´ ees
51
les variables a et b sont du type "double" et la variable c a la mˆ eme valeur
que a except´ e qu’elle a ´ et´ e forc´ ee ` a ˆ etre du type "integer". L’int´ erˆ et du type
"integer" est que le stockage d’entiers n´ ecessite moins de place m´ emoire que
le stockage de "double"s. Les instructions commen¸ cant par as. sont tr` es courantes en R pour convertir une donn´ ee en un type diff´ erent. Nous verrons dans
la sous-section 1.2.2.1 comment v´ erifier que le type d’un objet est num´ erique.
1.2.1.2 † Type complexe (complex)
On fabrique un nombre complexe ` a l’aide de la lettre i. On utilise les fonctions Re() pour la partie r´ eelle, Im() pour la partie imaginaire, Mod() pour le
module et Arg() pour l’argument.
●
0.0
0.5
1.0
1.5
2.0
2.5
0.0
0.5
1.0
1.5
2.0
2.5
Nombres complexes
Re(z)
Im(z)
● z
M o d ( z )
A
r
g
(
z
)
Figure 1.2 – Caract´ eristiques d’un nombre complexe.
Voici quelques exemples :
51
les variables a et b sont du type "double" et la variable c a la mˆ eme valeur
que a except´ e qu’elle a ´ et´ e forc´ ee ` a ˆ etre du type "integer". L’int´ erˆ et du type
"integer" est que le stockage d’entiers n´ ecessite moins de place m´ emoire que
le stockage de "double"s. Les instructions commen¸ cant par as. sont tr` es courantes en R pour convertir une donn´ ee en un type diff´ erent. Nous verrons dans
la sous-section 1.2.2.1 comment v´ erifier que le type d’un objet est num´ erique.
1.2.1.2 † Type complexe (complex)
On fabrique un nombre complexe ` a l’aide de la lettre i. On utilise les fonctions Re() pour la partie r´ eelle, Im() pour la partie imaginaire, Mod() pour le
module et Arg() pour l’argument.
●
0.0
0.5
1.0
1.5
2.0
2.5
0.0
0.5
1.0
1.5
2.0
2.5
Nombres complexes
Re(z)
Im(z)
● z
M o d ( z )
A
r
g
(
z
)
Figure 1.2 – Caract´ eristiques d’un nombre complexe.
Voici quelques exemples :
