Le calcul matriciel sous matlab

 

par LouAnne1 |

     
Le calcul matriciel sous matlab

Tous ceux qui ont déjà fait du calcul matriciel savent à quel point il peut être fastidieux d'inverser une matrice ou de multiplier deux matrices entre elles, surtout si les tailles de ces matrices sont élevées. Matlab est un logiciel de calcul qui vous permet de réaliser facilement ce genre d'opérations, et qui en retourne les résultats quasi instantanément.

Quelles sont les fournitures nécessaires ?

  • Un ordinateur,
  • le logiciel matlab

Étapes de réalisation

1.

Si matlab est nouveau pour vous, alors quelques explications s'imposent. Après avoir installé le logiciel, double-cliquez sur le raccourci qui se trouve sur le bureau de votre ordinateur. En fonction des performances de ce dernier, le logiciel va mettre plus ou moins de temps à se lancer.

2.

Une fois le logiciel lancé, l'espace de travail de matlab va s'afficher. Vous pouvez directement y définir vos matrices puis effectuer les opérations que vous souhaitez réaliser. Vous avez également pour ce faire, la possibilité de créer un nouveau fichier que vous pouvez sauvegarder et réutiliser à votre guise.

3.

Supposons que vous voulez faire des opérations sur les matrices A et B telles que A et B soient composés des lignes suivantes: 1 2 3 4; 3 2 6 7; 5 6 1 2; 0 3 2 6 pour A et 1 2 9 6; 0 2 1 4; 8 6 4 3; 1 2 3 6 pour B. Les points-virgules servent à séparer les lignes.

4.

Pour déclarer A et B, écrivez:

A = [1 2 3 4; 3 2 6 7; 5 6 1 2; 0 3 2 6 ]

B = [1 2 9 6; 0 2 1 4; 8 6 4 3; 1 2 3 6]

5.

Le produit des deux matrices s'obtient avec l'instruction: A*B

Si voulez inverser la matrice A par exemple alors faites l'instruction: inv(A)

6.

Vous obtiendrez ainsi: A*B = 29 32 35 47; 58 60 74 86 ; 15 32 61 69; 22 30 29 54

inv(A) = -1.0089 0.4464 0.1339 0.1071; 0.9286 -0.4286 0.0714 -0.1429; 1.2054 -0.2679 -0.0804 -0.4643; -0.8661 0.3036 -0.0089 0.3929

7.

Il existe beaucoup d'autres opérations sur les matrices réalisables sous matlab, il ne tient qu'à vous de les découvrir.

Astuces et mises en garde

Astuce(s) :

Quand vous écrivez du code sous matlab, vous n'avez pas besoin de mettre d'espace entre les éléments d'une opération telle que C = inv(A). Vous pouvez directement écrire : C=inv(A)

Mise(s) en garde :

Si vous faites des calculs dans l'espace de travail, ceux-ci s'effacent définitivement lorsque vous fermez le logiciel.

Commentaires

Soyez le premier à commenter ! 

Sur le même thème

yannb04

Comment calculer une moyenne pondérée?

Affecter des coefficients à des valeurs est monnaie courante. Pour pouvoir calculer la moyenne, il n'est pas possible de faire une moyenne simple mais une moyenne pondérée, autrement dit, qui tiendra compte des coefficients. Voyez comment faire.

Somb'

Comment faire les divisions

Diviser un nombre A signifie qu'on le découpe en un nombre B de parts égales. Le nombre A est alors le dividende et le nombre B le diviseur. Nous allons voir ici comment "poser" une division, c'est à dire la résoudre en écrivant sur une feuille.

Somb'

Comment apprendre les tables de multiplication ?

Apprendre ses tables de multiplication est incontournable en mathématiques. Il n'y a bien sûr pas de recette miracle pour y arriver, il faut les réviser jusqu'à les avoir retenues. Cependant, certaines astuces permettent d'arriver plus facilement à

Chercher un article sur Comment fait-on