11.07.2015 Views

TP simulation à l'aide du logiciel MATLAB - LASC

TP simulation à l'aide du logiciel MATLAB - LASC

TP simulation à l'aide du logiciel MATLAB - LASC

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

infNaN: infini. Est obtenu quand on essaie d'évaluer une expression dont le résultat excèderealmax: not-a-number. Est obtenu quand on essaie d'effectuer une opération non-définiecomme 0/0Les valeurs des constantes eps, realmin et realmax dépendent de la machine sur laquelle Matlab estinstallé. Par exemple sur un PC avec Windows XP on a eps = 2.2204e-16, realmin = 2.2251e-308et realmax = 1.7977e+308. Les noms des constantes ne sont pas réservés, c'est-à-dire qu'il estpossible de définir des variables de même nom. Dans ce cas, l'identificateur fera référence à la variabledéfinie par l'utilisateur et non plus à la constante Matlab. On fera attention par exemple, si l'on utilisele type complexe, à ne pas écrire de boucles ayant i ou j comme indices. Pour que l'identificateur fasseà nouvelle référence à la constante Matlab, il suffit de supprimer la variable de même nom de lamémoire par la commande clear.>> pi = 0; cos(pi)ans =1>> clear pi>> cos(pi)ans =-1>>3.2 Opérations et fonctions portant sur les scalairesIl est bien enten<strong>du</strong> possible d'utiliser Matlab pour faire de simples additions (Si x et y sont deuxvariables scalaires de type réel, x+y, x-y, x*y et x/y désignent les quatre opérations usuelles entre lesvaleurs de x et y dans . Si x et y sont deux variables scalaires de type complexe, x+y, x-y, x*y et x/ydésignent les quatre opérations usuelles entre les valeurs de x et y dans . L'exponentiation s'obtientgrâce au symbole ^ (la syntaxe est x^y).La commande rem donne le reste (remainder) de la division entière de deux entiers (la syntaxe estrem(m,n)). Les commandes lcm(m,n) et gcd(m,n) retournent respectivement le plus petit multiplecommun et le plus grand commun diviseur à deux entiers m et n. La commande factor(n) permetd'obtenir les termes de la décomposition en facteurs premiers de l'entier n.Les fonctions mathématiques incorporées sont :log(x) : logarithme néperien de x,log10(x) : logarithme en base 10 de x,exp(x) : exponentielle de x,sqrt(x) : racine carrée de x (s'obtient aussi par x.^0.5),abs(x) : valeur absolue de x,sign(x) : fonction valant 1 si x est positif ou nul et 0 sinon.Lorsque la fonction est définie sur le corps des nombres complexes l'argument peut être de typecomplexe. On dispose également de fonctions spécifiques aux complexes :conj(z) : le conjugué de z,19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!