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 ":
< p > 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 .