MATLAB, l'introduction d'un cinq minutes

FONTE ZOOM:
MATLAB, de nombreux étudiants y arriver tôt ou tard la rencontre. Pas tout à fait injustifiée, parce MATLAB a beaucoup d'instituts de recherche et les entreprises sont devenus la norme de l'industrie. Malheureusement, de nombreux étudiants détestent appris à MATLAB. Insuffisance de la documentation de leurs déclarations de formation ou incommodes ne les aident pas à apprécier ce programme encore très utile. Cet article va vous aider à créer des scripts simples après cinq minutes!

Préparation

Allumez l'objectif que vous voulez atteindre avec MATLAB côté. Lancer MATLAB. Le
  • fenêtre standard se compose de plusieurs parties, ce sont les deux importants:
  • Fenêtre de commande, ce qui vous permet de saisir et d'exécuter des commandes
  • Espace de travail, ici vous pouvez voir toutes les données que vous avez défini

Ce est juste assez pour l'instant, sur les premières commandes!

Définition d'une matrice

MATLAB signifie MATrix laboratoire. Il est donc utile lorsque vous utilisez MATLAB de penser constamment 1D ou 2D ou matrices même-plus-D. Par exemple, si vous avez une liste des âges d'un groupe de personnes le voient comme un tableau 1D avec une rangée complète des numéros. Si vous avez une photo en noir / blanc, le voir comme une matrice 2D avec uns et de zéros.

Tapez le code suivant dans la fenêtre de commande "et appuyez sur :
  • = âges;

Vous voyez dans l''espace de travail' qu'une matrice «âges» est créé et vous pouvez voir les valeurs. Double-cliquez sur la matrice ouvrir l'Editeur de variables avec les valeurs que nous l'avons définie. Supposons que nous avons fait une erreur lors de la saisie, tous les âges devraient être augmentés d'un an. Cela peut se faire facilement avec le code suivant:
  • âge = âge + 1

La première étape est mis: vous avez fait un tableau 1D et une opération pour le libérer. Maintenant il est temps de créer un script!

Un premier script

Tout le code que vous pouvez entrer dans la fenêtre de commande "peut également être inclus dans un script. Un script est rien de plus qu'une liste de commandes qui sont exécutées séquentiellement. Un nouveau script peut être créé simplement en appuyant sur . Disons modéliser une salle de classe avec les enfants de différents âges. La place, nous voyons comme un tableau de tableaux, et chaque élément comporte un nombre qui représente l'âge de l'enfant. Cela va comme suit:
  • âges =

Vous voyez ce que chaque rangée dans la matrice se termine par un point-virgule et l'ensemble de la commande est également fermé par un point virgule. Si vous avez adopté ce code dans votre script puis l'exécute en cliquant sur la flèche verte vous cette nouvelle lecture de la matrice 2D dans l'éditeur de variable.

Supposons que nous tous les enfants âgés de 6 ans ou moins communiqué. Dans ce lieu nous avons mis un 0 vers le bas. Programmeurs intervenir directement à un «boucle. Qui peut dans MATLAB ainsi, mais il est plus rapide et plus facile de le faire comme suit:
  • age = 0;

Si nous voulons changer l'âge de l'enfant dans la colonne 1 sur la ligne 2 à 15, puis nous effectuons les suivantes:
  • âges = 15;

Nous savons maintenant sur la façon d'ajuster les éléments de la matrice. Il est maintenant temps d'apprendre un peu plus sur les opérations de matrice et les opérations de l'élément.

Opérations matricielles

Parfois, il arrive qu'un tour d'un tremblement de terre locale de trimestre. Nous voulons que le show version "Transposé" de notre matrice des âges. Ce est assez simple en ajoutant une apostrophe:
  • âges = âges »;

Maintenant quelque chose de mauvais arrive, tous les enfants de la première colonne sont tombés malades. Le directeur de l'école a développé une matrice qui permet aux valeurs de la première colonne peuvent être mis à 0:
  • saine = ';

Chaque élément de la «matrice leeftijden' doit être multipliée par l'élément correspondant dans la« matrice saine ». Multiplication de matrice peut être fait avec le "*" - personnage. Si une telle opération doit être effectuée chaque élément doit être mis un point là. Cela se traduit par le code suivant:
  • * = âges sains âges .;

Maintenant, nous ne avons utilisé une matrice auto-set. L'ordinateur nous pouvons également générer des matrices.

Créer des matrices

Enfin, voici quelques conseils pour créer rapidement des matrices. Une matrice 4 par 3 rempli de zéros, par exemple, vous pouvez facilement créer comme suit:

  • M = zéros;

Ou un 200 par 300 matrice complète de la célébration est pas un problème:

  • V = 4; * les

Une séquence ascendante des nombres de 0 à / à 5 ce faire:

  • N = 0: 1: 5;

Et vous supposez 'A' deux matrices et «B» de lier ensemble dans une nouvelle matrice "C", vous le faites:

  • C =;

Telles sont les principales choses que vous pouvez faire dans MATLAB. Bien sûr, vous verrez beaucoup de nouvelles commandes et d'utiliser si vous travaillez avec MATLAB, mais la base se trouve dans les opérations ci-dessus.

Et maintenant?

Réduisez vos problèmes de numéros, les remplir dans MATLAB, les opérations appropriées libèrent et vérifier le résultat. L'explication de toutes les opérations peuvent être consultés sur le site Web de MATLAB. Il ya aussi beaucoup de gens qui sont dans le même bateau que vous, apprendre d'eux et de lire leur code. Et ne oubliez pas: outil MATLAB, comme un marteau;. les gens ne ont pas encore la haine marteaux?

Exemple de script

% Age de la salle de classe
= âges;

% Tous les enfants de 6 ans ou plus jeunes disposent d'une connexion
age = 0;

% Un enfant sur la ligne 3, colonne 2 a 15 ans
âges = 15;

% Par un tremblement de terre de la classe est tourné un quart de tour
âges = âges »;

% Certains enfants sont malades aujourd'hui
saine = ';

% Multiplier chaque élément de la matrice une avec l'élément correspondant de l'autre matrice
âges âges * = saine .;
VOIR AUSSI:
  1.  
  2.  
  3.  
Sans commentaires

Laisser un commentaire

Code De Sécurité