1.9 Exercices
39
tandis que MATLAB ne supporte que les simples apostrophes (les
doubles donnent une erreur de syntaxe).
Nous proposons ici une liste de quelques incompatibilités entre les
deux langages (on trouvera une liste plus complète sur http://wiki.
octave.org/wiki.pl?MatlabOctaveCompatibility) :
- MATLAB n’autorise pas un espace avant l’opérateur de transposition.
Par exemple, [0 1]’ est correct dans MATLAB, mais [0 1] ’ ne
l’est pas. Octave traite correctement les deux cas ;
- MATLAB nécessite un ... pour les lignes trop longues,
rand (1 , ...
2)
alors qu’on peut utiliser les notations
rand (1 ,
2)
et
rand (1 , \
2)
dans Octave, en plus de ... ;
- pour la puissance, Octave peut utiliser ^ ou ** ; MATLAB seulement
^ ;
- pour terminer un bloc, Octave peut utiliser end{if,for, ...} ; MATLAB seulement end.
1.8 Ce qu’on ne vous a pas dit
On trouvera une présentation systématique des nombres à virgule flottante dans [Übe97], [Hig02] ou [QSS07].
Pour ce qui concerne les problèmes de complexité, nous renvoyons
par exemple à [Pan92].
Pour une introduction plus systématique à MATLAB, le lecteur peut
se référer au manuel de MATLAB [HH05] ainsi qu’à des livres spécialisés
comme [HLR06], [Pra06], [EKM05], [Pal08] ou [MH03].
Pour Octave, nous recommandons le manuel indiqué au début de ce
chapitre.
1.9 Exercices
Exercice 1.1 Combien de nombres appartiennent à l’ensemble F(2, 2, −2, 2) ?
Quel est la valeur de M pour cet ensemble ?
39
tandis que MATLAB ne supporte que les simples apostrophes (les
doubles donnent une erreur de syntaxe).
Nous proposons ici une liste de quelques incompatibilités entre les
deux langages (on trouvera une liste plus complète sur http://wiki.
octave.org/wiki.pl?MatlabOctaveCompatibility) :
- MATLAB n’autorise pas un espace avant l’opérateur de transposition.
Par exemple, [0 1]’ est correct dans MATLAB, mais [0 1] ’ ne
l’est pas. Octave traite correctement les deux cas ;
- MATLAB nécessite un ... pour les lignes trop longues,
rand (1 , ...
2)
alors qu’on peut utiliser les notations
rand (1 ,
2)
et
rand (1 , \
2)
dans Octave, en plus de ... ;
- pour la puissance, Octave peut utiliser ^ ou ** ; MATLAB seulement
^ ;
- pour terminer un bloc, Octave peut utiliser end{if,for, ...} ; MATLAB seulement end.
1.8 Ce qu’on ne vous a pas dit
On trouvera une présentation systématique des nombres à virgule flottante dans [Übe97], [Hig02] ou [QSS07].
Pour ce qui concerne les problèmes de complexité, nous renvoyons
par exemple à [Pan92].
Pour une introduction plus systématique à MATLAB, le lecteur peut
se référer au manuel de MATLAB [HH05] ainsi qu’à des livres spécialisés
comme [HLR06], [Pra06], [EKM05], [Pal08] ou [MH03].
Pour Octave, nous recommandons le manuel indiqué au début de ce
chapitre.
1.9 Exercices
Exercice 1.1 Combien de nombres appartiennent à l’ensemble F(2, 2, −2, 2) ?
Quel est la valeur de M pour cet ensemble ?
