MATLAB et Microsoft Excel sont tous deux utilisés pour l'analyse mathématique des données organisées. Les feuilles de calcul d'Excel sont similaires aux matrices de MATLAB , et en fait MATLAB peuvent importer des données à partir de fichiers Excel dans l'environnement MATLAB pour le traitement. La fonction " xlsread " dans sa forme basique importe toutes les données numériques du fichier tableur et que vous spécifiez. Si votre système d'exploitation prend en charge, " xlsread " vous permet également d'importer une gamme spécifique de données d'un tableur , même vous permettant de sélectionner graphiquement en utilisant l'interface d'Excel . Instructions 1 Tapez la commande suivante dans la fenêtre de commande MATLAB pour importer le contenu numérique du fichier " data.xls " Excel à la variable MATLAB " ExcelData : " ExcelData = xlsread (' data.xls '); " . m" Tout comme les fichiers , le répertoire par défaut de MATLAB est le dossier " MATLAB " dans votre répertoire "Mes Documents". Si le fichier Excel est stocké ailleurs , indiquez son chemin complet . Par exemple: ExcelData = xlsread ( 'c: \\ users \\ votrenom \\ Desktop \\ data.xls '); 2 passer un second argument de « xlsread " pour spécifier les tableur pour importer si le fichier a plus d'un . Par exemple, pour obtenir les données de la deuxième feuille de calcul , tapez ceci: ExcelData = xlsread (' data.xls ', 2 ) ; Si vos feuilles de calcul sont nommés dans le fichier , utilisez . le nom de celui que vous voulez dans les citations simples 3 Essayez la commande suivante pour voir si votre système est capable d'utiliser les fonctionnalités avancées de " xlsread ": ExcelData = xlsread (' data.xls ', -1 ) ; Si tout va bien, Excel démarre et MATLAB présente une boîte de dialogue vous demandant de sélectionner la zone de données que vous voulez dans Excel. Faites-le , puis cliquez sur "OK" dans la boîte de dialogue pour compléter la commande " xlsread " . Si vous recevez un message d'erreur indiquant que le serveur Excel n'a pas pu être démarré, vous ne pouvez utiliser la forme plus simple de " xlsread . " 4 Utilisez la syntaxe suivante pour importer une gamme de données de l' Excel tableur : ExcelData = xlsread (' data.xls ', ' A1 : D4 '); La plage est spécifiée en utilisant la notation de Excel. Utilisez " A: A" pour obtenir tous de la première colonne et "A: D " pour obtenir la première à la quatrième colonnes. Obtenez une gamme spécifique de données à partir d'un certain tableur dans un fichier avec une commande comme ceci: ExcelData = xlsread (' data.xls ', 2 , 'A: B') ; cette commande importe les deux premières colonnes de la deuxième feuille de calcul dans le fichier .
|