Rechercher : dans
Par :

Comment importer un tableur excel sur matlab

Dernière réponse le 25 sep 2008 à 15:57:26 malak, le 24 sep 2008 à 14:09:59 
 Signaler ce message aux modérateurs

Bonjour,
svp je voudrai travailler sur une resgression linéaire multiple à l'aide de Matlab mais je ne sais pas comment extraire les données sur un fichier excel et les importer a matlab, j'ai utiliser la fonction xlsread mais ca n'a pas marché. Merci pour l'aide

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « comment importer un tableur excel sur matlab » dans :
Manipulations élémentaires des tableaux sous MatLab VoirSommaire I. Stockage des tableaux II. L'indexation linéaire II.1. Accéder à un élément d'un tableau en utilisant l'indexation linéaire II.2. Passer d'une indexation à l'autre II.2.1. La fonction ind2sub II.2.2. La fonction sub2ind III. La...

1

Sacabouffe, le 25 sep 2008 à 13:28:31

Salut

xlsread marche très bien.

[num, txt, tab] = xlsread('fichier.xls');
* num est la matrice contenant les valeurs de toutes les cellules du tableau Excel à valeurs numériques
* text est un tableau de cellules de chaînes de caractères. Ses cellules sont les chaînes de caractères des cellules du tableau Excel
* tab est un tableau de cellules dont les cellules sont celles du tableau Excel

A plus Thought I heard a rumbling, calling to my name
Two hundred million guns are loaded, Satan cries "Take aim!"

Répondre à Sacabouffe

2

Char Snipeur, le 25 sep 2008 à 15:19:43

Et si il y a plusieurs onglets ?

Sinon, exporte ton fichier excel dans un format texte avec les séparateurs de ton choix et ouvre le classiquement avec matlab. Salutation !  avant je croyais, maintenant je suis fixé.Jésu­s Christ
Char Snipeur

Répondre à Char Snipeur

3

 Sacabouffe, le 25 sep 2008 à 15:57:26

Salut
S'il y a plusieurs onglets

for k=1:n
[numk,txtk,tabk]=xlsread('fichier.xls',['Feuille',num2str(k)­]);
num{k}=numk;
txt{:,:,k}=txtk;
tab{:,:,k}=tabk;
clear numk txtk tabk;
end
Bon après-midi Thought I heard a rumbling, calling to my name
Two hundred million guns are loaded, Satan cries "Take aim!"

Répondre à Sacabouffe