Bonjour,
je souhaite tracer des teneurs en fonction du temps à l'aide de matlab. Pour cela, je dois les extraire (entre autres données dont j'ai besoin) de fichiers excel que j'ai téléchargés d'une base de données.
Dans mon programme, je charge donc les fichiers par la commande :
puis j'extrais les colonnes qui m'intéressent en faisant, par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part [num,text,raw]=xlsread('Nitrates.xlsx');
Le problème, c'est qu'en faisant cela, j'obtiens pour les teneurs des variables de type char que je n'arrive pas à convertir en nombre. Les teneurs s'affichent sous cette forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part teneurs= raw(:,6);
Ce ne sont toutefois pas des chaînes de caractères et je n'arrive pas à les exploiter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 teneurs(1:5) = '47.500000000000000' '48.000000000000000' '50.000000000000000' '50.000000000000000' '50.500000000000000'
J'espère que j'ai été claire, est-ce que quelqu'un peut m'aider ?
Merci![]()
Partager