Les partenaires publicitaires:

Comment faire pour activer l'entrée dans un vecteur dans MATLAB

MATLAB est capable d'effectuer des calculs puissants, mais offre également un grand nombre de commodités communs aux langages de programmation de haut niveau, comme la réception et l'analyse des entrées utilisateur. L'entrée peut être invité à entrer dans la fenêtre de commande ou une boîte de dialogue pop-up, ou lu à partir d'un fichier. Cette entrée peut alors être stocké dans une structure de données MATLAB approprié pour traitement. Recevez un vecteur tel que l'entrée à l'aide "entrée," "inputdlg," ou "charge" commandes.

Instructions

  1. Demander un vecteur dans la fenêtre de commande en utilisant la commande suivante:

    = vecteur str2num (entrée ('entrée les composantes d'un vecteur, séparés par des espaces ou des virgules: n', 's')) -

    La "str2sum" fonction extrait les composants du vecteur de la chaîne d'entrée de l'utilisateur et le vecteur résultant est stocké à la variable "vecteur."

  2. Demander un vecteur dans une boîte de dialogue avec la commande suivante:

    = vecteur str2num (cell2mat (inputdlg ('entrée les composantes d'un vecteur, séparés par des espaces ou des virgules:', 'vecteur d'entrée »))) -

    Dans ce cas, la "cell2mat" fonction est également nécessaire, car "inputdlg" renvoie une matrice de cellules.




  3. Utilisez le "charge" commande à lire un vecteur à partir d'un fichier texte. Par exemple, si le fichier "vector.txt" contient "1 2 3 4 5," la commande suivante va créer une variable appelée "vecteur" contenant les valeurs dans le fichier:

    charge ('vector.txt') -

    Pour attribuer le vecteur à un autre nom de variable, utilisez le formulaire ci-dessous:

    vector2 = charge ('vector.txt') -

    La "charge" commande recherche dans votre répertoire MATLAB par défaut pour le fichier que vous spécifiez. Utilisez les commandes suivantes pour permettre à l'utilisateur de sélectionner un fichier n'importe où sur leur disque:

    [fichier, le chemin] = uigetfile ('.»,« Sélectionnez un fichier vectoriel ') -

    vecteur = charge ([fichier de chemin]) -

Conseils & Avertissements

  • Vérifier l'entrée de l'utilisateur en utilisant la commande "isvector (vecteur)," où l'entrée de l'utilisateur est stockée dans la variable "vecteur."
» » » » Comment faire pour activer l'entrée dans un vecteur dans MATLAB