Qu'est-ce que Matlab?

Il est abrégé en langage basé sur Matrix, a été conçu pour les informaticiens et les ingénieurs. Matlab fournit d'excellentes solutions en mathématiques computationnelles.

Matlab peut être utilisé pour -

  1. L'analyse des données
  2. Développement d'algorithmes
  3. Créer des modèles et des applications

Matlab trouve un excellent cas d'utilisation dans l'apprentissage automatique et l'apprentissage en profondeur car ils traitent de l'espace à n dimensions qui peut être représenté et analysé sous forme matricielle uniquement. En dehors de cela, les autres technologies qui l'utilisent sont la conception de systèmes de contrôle, le traitement d'images et la finance informatique.

Commandes Matlab

Matlab fournit les commandes utilisées pendant que l'utilisateur doit interagir avec l'application à l'aide de l'interface de ligne de commande. Ici, nous verrons comment utiliser ces commandes dans Matlab à l'aide d'exemples

  • Commandes de base de Matlab

1. Clear - Cette commande supprime les variables de la mémoire

2. Exister - Cette commande vérifie l'existence d'une variable

3. Clc - Cette commande Matlab efface la fenêtre de commande

4. Global - Cette commande déclare une variable comme globale

5. Aide - Si vous avez besoin de rechercher une aide, écrivez simplement le mot-clé dans la fenêtre de commande et il affiche vos options disponibles

6. Who - Cette commande Matlab répertorie la variable actuelle

7. Type - Cette commande affiche le contenu d'un fichier.

8. Pwd - Cette commande affiche le répertoire actuel.

9. Date - Cette commande affiche la date actuelle

10. Quoi - Cette commande répertorie tous les fichiers Matlab dans le répertoire courant

Exemple 1:

Exemple 2:

Exemple 3:

Exemple 4:

Exemple 5:

Donc, si vous observez clairement l'exemple 5 présenté ci-dessus, vous pouvez voir que les déclarations sont vraies et dans le dernier exemple, nous avons appelé la commande clear d'abord et ensuite nous avons cherché un type de x et y qui était maintenant indéfini mais n'était pas donc dans l'exemple 4.

Notez que ces exemples ont été présentés avec une octave qui est open source et une plate-forme équivalente à Matlab et utilise le même jeu de commandes.

  • Commandes Matlab intermédiaires

Voici les commandes Matlab intermédiaires qui sont les suivantes:

1. Fonctions mathématiques

Nous explorons ici la commande de tracé qui est utilisée pour tracer la courbe d'onde sinusoïdale avec le temps, où le temps varie de 1 à 30 et augmente à des intervalles de 0, 01.

De manière similaire, nous pouvons le faire pour toute autre fonction trigonométrique qui constitue la majeure partie des mathématiques

2. Commandes liées aux baies

  • Cat– Il est utilisé pour concaténer deux tableaux, le premier argument qu'il prend est une dimension du tableau à créer comme s'il s'agissait d'un tableau 1D, 2D ou à n dimensions et par la suite que n-nombre de tableaux sont passés comme arguments, ceux doivent être concaténés comme indiqué dans l'instantané
  • Longueur - Calcule le nombre d'éléments dans le tableau
  • Min, max - Ces commandes renvoient les éléments max et min présents dans les tableaux.

3. Commandes liées à la matrice

  • Oeil - Cela crée une matrice d'identité
  • Ones - Cela crée le tableau de ceux
  • Zéros - Cela crée le tableau de zéros

4. Commande arithmétique matricielle

  • Dot- Cette commande Matlab génère le produit scalaire de deux matrices, notez que les colonnes et les lignes de matrice décident de la création de matrice résultante
  • Cross - De manière synonyme, cela crée le produit croisé, utile dans les opérations vectorielles lorsqu'il est représenté sous la forme matricielle

5. Commandes matricielles Pour les opérations liées aux équations linéaires

  • Rang - Cette commande fournit le résultat d'un paramètre mathématique important des matrices appelé rang qui est la quantification de l'ordre le plus bas du déterminant non nul portant la sous-matrice dans la matrice parent
  • Det - Le déterminant de la matrice est calculé à l'aide de cette commande.
  • Inv - L' exécution de cette commande nous fournit l'inverse d'une matrice.

6. Commandes liées au timing

Cputime - Calcule le temps CPU en secondes

7. Commandes liées aux chaînes

  • Findstr - Recherche les occurrences de l'index de début d'une chaîne dans une phrase.
  • Strcmp - Cette commande est utilisée pour comparer deux chaînes, renvoie 1 si la correspondance est correcte sinon elle renvoie 0.

Commandes avancées de Matlab

Jetons un coup d'œil à certaines des commandes Advanced Matlab qui sont comme ci-dessous: -

1. Contour

Chaque fois que vous traitez dans la conception de systèmes de contrôle en ingénierie, les contours du tracé de Nyquist, etc. vous donnent une marque de la stabilité du système, nous pouvons personnaliser le style du tracé dans le Matlab (comme la couleur et le type de ligne, etc.).

2. Commandes liées au polynôme

  • Poly2sym (vecteur) - Cette commande Matlab convertit un vecteur de coefficients en le polynôme symbolique correspondant (de la puissance la plus élevée à la plus faible).
  • poly2sym (vecteur, 'v') - Cette commande convertit un vecteur de coefficients en polynôme symbolique inv correspondant (de la puissance la plus élevée à la puissance la plus faible).

3. Commandes de résolution d'équations

syms x1 x2… xn; résoudre (eq1, eq2, …, eqn, x1, x2, …, xn) - Cette commande résout le nombre n simultané d'équations et les solutions contre celles-ci sont affectées à des variables allant de x1, x2 à xn.

L'image ci-jointe contient la démonstration

4. Commandes pour résoudre le système linéaire d'équations

X = linsolve (A, B) - Supposons que nous devons trouver une solution contre l'équation donnée

2x + y + z + m = 1

x + 2y + z + m = 2

x + y + 2z + m = 3

x + y + z + 2m = 4

Cela peut être résolu conformément à l'image ci-jointe

Trucs et astuces pour utiliser les commandes Matlab

  • Un programmeur doit être au courant des cas d'utilisation comme quand Matlab fait-il des calculs sur place.
  • Utilisez une indexation flexible lorsque vous traitez des tables
  • Écrire des fonctions Matlab avec une syntaxe d'appel flexible

Exemple -

Nous sommes censés concevoir une fonction avec une syntaxe donnée

function a = findArea(width, margin)
% findArea(width)
% findArea(width, height)
% findArea(… 'shape', shape)

ici, en utilisant inputParser, vous pouvez spécifier quels arguments d'entrée sont requis (largeur), lesquels sont facultatifs (hauteur) et lesquels sont des paires nom-valeur facultatives («forme»). inputParser vous permet également de confirmer que chaque entrée est valide

Comme inputParser est un objet MATLAB. Assurez-vous d'abord de créer un objet, puis d'appeler des fonctions pour ajouter les différents arguments d'entrée.

Conclusion - Commandes Matlab

MATLAB est une plate-forme de calcul scientifique et de programmation de haut niveau qui utilise un environnement interactif pour effectuer des calculs complexes plus efficacement qu'avec les langages traditionnels, tels que le C et le C ++.

Dispose de modules de support pour plusieurs opérations, a une intégration avec Simulink qui peut être utilisé pour simuler les systèmes de contrôle électronique, effectuer les calculs complexes liés aux méthodes numériques, au traitement numérique du signal, au traitement d'image et au traitement vidéo.

Articles recommandés

Ceci a été un guide pour les commandes Matlab. Ici, nous avons discuté des commandes Matlab de base, intermédiaires et avancées. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Comment utiliser les commandes Docker?
  2. Liste des commandes Rails
  3. Guide des commandes CSS
  4. Commandes C # de base à avancées
  5. Fonctions MATLAB | Types de fonctions avec des exemples
  6. Guide de la fonction Simulink Matlab

Catégorie: