Comment créer une table de multiplication dans matlab avec des boucles imbriquées
Cet article est censé aider les nouveaux utilisateurs à créer un fichier de fonction à l`aide de boucles imbriquées qui créeront une table de multiplication de toute taille. Il existe de nombreuses façons différentes de en faire un, mais cette méthode est plus facile pour les débutants de Matlab. Ces étapes ne nécessitent aucune expérience antérieure avec Matlab.
Pas
1. Ouvert Matlab. Démarrez le logiciel MATLAB et vérifiez que le logiciel fonctionne correctement. Si le logiciel est prêt à être utilisé, il affichera un "Prêt" message dans le coin inférieur gauche de l`écran (en surbrillance en rouge).
- Si le message s`affiche "occupé", alors Matlab exécute toujours une fonction d`une instance précédente. Pour arrêter en toute sécurité toute fonction MATLAB, appuyez sur Ctrl+C en même temps. Cela annulera les calculs actuellement en cours d`exécution, permettant à Matlab d`être utilisé à nouveau.
![Image intitulée Stedp 2 (Edit) .jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_2.jpg)
2. Effacer les données. S`il y a des variables dans l`espace de travail, tapez dégager et appuyez sur ↵ Entrer. Cela éliminera toutes les données antérieures de l`espace de travail, la boîte à outils à gauche de l`écran. Si l`espace de travail est vide, vous pouvez ignorer cette étape.
![Image intitulée Étape 3 (Edit) (recadrée) .jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_3.jpg)
3. Créer un nouveau fichier de fonction. Pour créer un nouveau fichier de fonction, sélectionnez "Une fonction" sous le "Nouveau" onglet dans le coin supérieur gauche. Les fichiers de fonction sont des lignes de code créées par l`utilisateur qui effectuent des actions spécifiques. Les fichiers de fonction permettent aux utilisateurs d`exécuter plusieurs calculs complexes avec une seule ligne de code.
![Image intitulée Étapes 4 (édition) (recadrée) .jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_4.jpg)
4. Nommez votre fichier de fonction. Remplacer le texte Sans titre avec un nom pour votre fichier de fonction que vous pouvez choisir. Vous pouvez choisir n`importe quel nom qui n`est pas déjà utilisé par MATLAB, mais il y a quelques restrictions.
![Image intitulée Étape 5 (recadrée) .jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_5.jpg)
5. Préparer le fichier de fonction à utiliser. Supprimer le texte vert pour effacer votre espace pour votre code. L`espacement entre la ligne d`en-tête et la fin n`a pas d`importance.
![Image intitulée STEDP 6 (EDIT) (recadrée) .jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_6.jpg)
6. Attribuer des arguments d`entrée. Supprimer le
INPUT_ARGS
et dans les crochets mis une variable n
. Les variables dans MATLAB sont des lettres ou des mots qui représentent une valeur numérique et sont utilisés pour simplifier les calculs. Cette variable sera les dimensions de la table de multiplication. Lorsque le fichier de fonction est exécuté, l`utilisateur entrera une valeur pour que la variable soit utilisée dans le fichier de fonction.![Image intitulée Stedp 7 (Edit) (Cropped) .jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_7.jpg)
7. Attribuer l`argument de sortie. Supprimer le
Sortie_args
et dans les parenthèses mettent une variable nommée Tableau
. Cette variable sera la table de multiplication complète qui sera affichée à la fin du fichier de fonction.![Image intitulée Étape 8 (recadrée) .jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_8.jpg)
8. Créer une table vide. Sur la ligne suivante, tapez la même variable que la variable de sortie de l`étape précédente et définissez-la égale à
zéros (n)-
. Cela créera une table N x N des zéros qui servira de modèle lorsque la fonction est exécutée.![Image intitulée Étape 9 (recadrée) .jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_9.jpg)
9. Créer l`extérieur "pour" boucle. La première ligne du "pour" la boucle sera
Pour la colonne = 1: 1: n
. Cette boucle extérieure servira d`en-tête de colonne pour la table de multiplication.![Image intitulée Étape 10 (recadrée) .jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_10.jpg)
dix. Créer le intérieur "pour" boucle. Cette ligne sera
Pour la ligne = 1: 1: n
, qui est la même que l`étape précédente mais pour les rangées de la table.![Image intitulée Étape 11 (recadrée) .jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_11.jpg)
11. Multiplier les colonnes et les lignes ensemble. Sous l`étape précédente, tapez
Entrée = rangée * colonne-
.![Image intitulée Étape 12 (recadrée) .jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_12.jpg)
12. Remplissez la table vide avec les valeurs multipliées. Pour la dernière ligne de l`intérieur "pour" boucle, type
Tableau (colonne, ligne) = entrée-
.![Image intitulée Stedp 13.jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_13.jpg)
13. Compléter les deux "pour" boucles. Chaque boucle a besoin d`un "finir" Déclaration lorsque le code est terminé. Pour compléter la boucle imbriquée ou le fichier de fonction, ajoutez un
finir
sous l`étape précédente. Puis appuyez sur ↵ Entrer et ajouter un autre finir
sur une ligne séparée. Il ne devrait y avoir rien d`autre sur la ligne d`une ligne qui a un "finir" déclaration.finir
déclaration à la fin qui a été automatiquement ajoutée par MATLAB pour compléter la fonction. La quantité d`espace entre une boucle et son "finir" déclaration n`a pas d`importance.![Image intitulée Étape 14 (Modifier) .jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_14.jpg)
14. Vérifiez si Matlab a détecté des erreurs. Vérifiez la bonne barre du fichier de fonction pour voir si MATLAB a trouvé des erreurs dans votre code. La couleur de la boîte indiquera s`il ya des problèmes avec le code. S`il y a des problèmes, Matlab placera une ligne de couleur à côté de l`endroit où l`erreur est.
![Image intitulée Étape 15 (Edit) (recadrée) .jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_15.jpg)
15. Nom et enregistrez votre fichier de fonction. Pour enregistrer votre fichier de fonction, appuyez sur l`option Enregistrer en tant que "Sauvegarder" languette. Lorsque vous nommez un fichier de fonction, utilisez toujours le même nom que le nom que vous avez choisi pour votre fichier de fonction, pour éviter toute confusion.
![Image intitulée Étape 16.jpg](https://cdn.maniqui-es.com/kiw/how-to-create-a-multiplication-table-in-matlab-us_16.jpg)
16. Testez votre fonction. Pour tester votre fichier de fonction, exécutez-le en tapant le nom du fichier de fonction et ajoutez des arguments d`entrée entre parenthèses. Pour faire une table de multiplication 6x6, par exemple, tapez Multiplicationtable (6) dans la fenêtre de commande en bas de l`écran, remplaçant "Table de multiplication" avec le nom que vous avez enregistré le fichier de fonction sous. Vous avez maintenant terminé un fichier de fonction pour produire une table de multiplication.
Conseils
Matlab rechargera votre travail de la dernière session si vous fermez accidentellement le programme.
Tout le code MATLAB est exécuté à partir de la ligne supérieure au bas.
La fenêtre de commande ne peut pas être suffisamment grande pour afficher la table entière dans une image et scindera la table en parties.
L`espace blanc supplémentaire ne changera pas le code ni comment Matlab fonctionne.
Tandis que les boucles peuvent également être utilisées pour faire la même fonction, mais nécessite plus de connaissances de Matlab.
Mises en garde
Toujours compléter une boucle ou un fichier de fonction en tapant finir.
Si la case sur la barre latérale d`un fichier de fonction est rouge, cela signifie qu`il y a un problème qui empêche le code de fonctionner correctement.
Lors de la modification de la valeur d`une variable à un numéro ou d`une autre variable, mettez toujours la variable qui sera modifiée sur le côté gauche du signe égal, et la valeur qu`il va passer sur le côté droit.