Apprendre matlab CIntroduction au logiciel MATLAB Version et ALIA Med CHAPITRE E LES EXPRESSIONS Comme la plupart des autres langages de programmation MATLAB fournit des expressions mathématiques mais à la di ?érence de la plupart des langages de programm

CIntroduction au logiciel MATLAB Version et ALIA Med CHAPITRE E LES EXPRESSIONS Comme la plupart des autres langages de programmation MATLAB fournit des expressions mathématiques mais à la di ?érence de la plupart des langages de programmation ces expressions impliquent les matrices entières Les modules des expressions sont - Variables - Numbers - Operators - Functions E -Les variables MATLAB n'exige aucun type déclarations ou rapports de dimension Quand MATLAB rencontre un nouveau nom variable il crée automatiquement la variable et assigne la quantité appropriée de stockage Si la variable existe déjà MATLAB change son contenu et au besoin assigne le nouveau stockage Par exemple num students Crée une matrice -par- appelée num students et stocke la valeur dans son simple élément Les noms variables se composent d'une lettre suivie de tout nombre de lettres des chi ?res ou des soulignages MATLAB emploie seulement les premières lettres de l'alphabet pour designer les variables MATLAB est sensible il distingue les lettres majuscules et minuscules A et a ne sont pas la même variable Pour visualiser la matrice assignée à la variable il su ?t d'écrire simplement le nom de la variable E - Les Nombres MATLAB emploie la notation décimale conventionnelle avec une virgule décimale et des signes facultatifs pour les positifs ou sans le signe pour des nombres La notation scienti ?que emploie la lettre e pour indiquer la puissance de dix Les nombres imaginaires emploient i ou j comme su ?xe Quelques exemples des nombres légaux sont - e- e i - j e i Tous les nombres sont stockés intérieurement en utilisant le format long indiqué par la norme à point mobile Les nombres à point mobile ont une précision ?nie d'approximativement chi ?res décimaux signi ?catifs et d'une gamme ?nie approximativement de - à E - Les opérateurs Les expressions emploient les opérateurs arithmétiques familiers et les règles de priorité Addition - Subtraction Multiplication Division Left division Power ' Complex conjugate transpose Specify evaluation order ? E - Les fonctions MATLAB fournit un grand nombre de fonctions mathématiques élémentaires standard y compris l'abs le sqrt l'exp le sinus Le calcul de la racine carrée ou du logarithme d'un nombre négatif n'est pas une erreur le résultat est un complexe approprié et automatiquement produit MATLAB fournit également beaucoup plus de fonctions mathématiques avancées y compris celles Bessel et la fonction gamma La plupart de ces fonctions acceptent des arguments complexes Pour prendre connaissance de la liste des fonctions mathématiques élémentaires taper la commande help elfun Pour une liste des fonctions mathématiques les plus avancées taper la commande help specfun Pour les matrices taper help elmat Certaines fonctions comme la sqrt la racine carré et le sinus sont intégrées Elles font partie du noyau de MATLAB ainsi elles sont très e ?caces mais les détails de leur programmation ne sont pas aisément accessibles D'autres fonctions comme gamma et le sinh sinus hyper sont mises en application programmées dans les M- ?les On peut voir leurs codes et même les

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