Initiation au logiciel matlab

Aide au Matlab Mr M KIOUS Première partie Initiation au logiciel Matlab Le logiciel Matlab est ouvert dans la fenêtre de commande Matlab Mcw Matlab command window L ? AIDE EN LIGNE On obtient les informations sur une fonction contenue dans Matlab ou dans un des toolbox en tapant help suivi du nom de cette fonction On peut aussi utiliser un mot clé avec la fonction lookfor le mot clé n ? étant pas nécessairement le nom d ? une fonction de Matlab exemples help diag help clear lookfor complex TABLEAUX ET MATRICES Dé ?nir une matrice A dé ?nit la matrice ligne comportant les éléments et A donne le même résultat C ? a ? ? b ? ? c ? dé ?nit la matrice ligne comportant les caractères a b et c B dé ?nit la matrice colonne comportant les mêmes valeurs que A Si on remarque que B est la transposée de A on peut aussi écrire B A' l'apostrophe à droite signi ?ant la transposition C dé ?nit la matrice carrée x dont la première ligne est la seconde ligne etc On obtient sa transposée en écrivant C' C i est sa ième ligne et C j est sa jème colonne x dé ?nit un vecteur ligne en partant du premier élément et en incrémentant de en jusqu ? au dernier élément x' est alors un vecteur colonne linspace ère valeur dernière valeur nb d ? éléments permet d ? obtenir le même résultat en écrivant linspace L ? utilisation de logspace permet d ? avoir un espacement logarithmique des valeurs Matlab permet de créer des matrices particulières Voir zeros ones rand eye Addition et multiplication matricielles On peut additionner ou multiplier des matrices de même type comme on le ferait avec des nombres B CD multiplie C par D et le résultat est évidemment di ?érent de DC B C D additionne les deux matrices Le résultat du produit AB lignecolonne est un scalaire alors que le produit BA colonneligne donne une matrice Inversion d'une matrice Soit la matrice carrée A dont on veut calculer l'inverse Ai A Ai inv A calcule Ai inverse de A si celle-ci n'est pas singulière On le véri ?era en calculant D A Ai qui donne la matrice unité Si le déterminant det A est nul matrice singulière Matlab envoie un message d'erreur Remplacer dans A ci-dessus par et essayer de calculer l'inverse Il est évident que A est singulière dans ce cas pourquoi CAide au Matlab Mr M KIOUS X A B calcule X A- B solution de AX B X A B calcule A B- Opérations élément par élément Il est possible de faire le produit de deux tableaux a et b élément par élément c ? est à dire d ? obtenir le tableau c tel que c i a i b i en écrivant c a b y a n donnera y qui contiendra les éléments de a à la puissance n Pour la division

  • 58
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager