[MATLAB] Conversion + valeur moyenne. HELP
Fermé
Kanzax
Messages postés
3
Date d'inscription
jeudi 3 mars 2011
Statut
Membre
Dernière intervention
5 mars 2011
-
3 mars 2011 à 15:50
khunlun Messages postés 117 Date d'inscription mardi 12 avril 2005 Statut Membre Dernière intervention 17 avril 2012 - 7 mars 2011 à 11:03
khunlun Messages postés 117 Date d'inscription mardi 12 avril 2005 Statut Membre Dernière intervention 17 avril 2012 - 7 mars 2011 à 11:03
A voir également:
- [MATLAB] Conversion + valeur moyenne. HELP
- Calculer une moyenne sur excel - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Valeur ascii - Guide
- Conversion monnaie - Télécharger - Banque & Budget
- #Valeur excel somme - Guide
5 réponses
khunlun
Messages postés
117
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
17 avril 2012
27
3 mars 2011 à 16:15
3 mars 2011 à 16:15
Bonjour,
Si le fichier texte contient des données numériques, la fonction load ou importdata va vous aider.
Elles importent dans l'environnement Matlab le contenu du fichier sous forme d'une matrice.
Ensuite il est assez facile de la parcourir par ligne ou colonne ou même élément par élément.
Si cette matrice contient uniquement des valeurs en j/cm², vous pouvez la multiplier avec le coefficient de conversion.
Par exemple, A * coeff = B.
A et B étant des matrices, coeff un scalaire.
Maintenant, tout dépend du format des données.
Si on part du principe que chaque colonne de la matrice est un jour :
B(:,i) donne le ième jour.
mean(B(:,i)) donnera la moyenne sur le ième jour.
Pour les moyennes mensuelles, bous pouvez faire par exemple :
Somme sur les 30 premiers jours somme = sum(a(:,1:30),2);
Moyenne sur les trente premiers jours Moyenne30 = mean(somme);
Ou encore si on veut les jours entre i et j
moyenneIJ = mean(sum(a(:,i:j),2));
En espérant avoir été un minimum clair.
Bonne chance.
Bonne journée
Si le fichier texte contient des données numériques, la fonction load ou importdata va vous aider.
Elles importent dans l'environnement Matlab le contenu du fichier sous forme d'une matrice.
Ensuite il est assez facile de la parcourir par ligne ou colonne ou même élément par élément.
Si cette matrice contient uniquement des valeurs en j/cm², vous pouvez la multiplier avec le coefficient de conversion.
Par exemple, A * coeff = B.
A et B étant des matrices, coeff un scalaire.
Maintenant, tout dépend du format des données.
Si on part du principe que chaque colonne de la matrice est un jour :
B(:,i) donne le ième jour.
mean(B(:,i)) donnera la moyenne sur le ième jour.
Pour les moyennes mensuelles, bous pouvez faire par exemple :
Somme sur les 30 premiers jours somme = sum(a(:,1:30),2);
Moyenne sur les trente premiers jours Moyenne30 = mean(somme);
Ou encore si on veut les jours entre i et j
moyenneIJ = mean(sum(a(:,i:j),2));
En espérant avoir été un minimum clair.
Bonne chance.
Bonne journée
Kanzax
Messages postés
3
Date d'inscription
jeudi 3 mars 2011
Statut
Membre
Dernière intervention
5 mars 2011
3 mars 2011 à 18:33
3 mars 2011 à 18:33
Ca reste un peu flou j'avoue mais le problème c'est que dans ce fichier texte il y'a aussi des données de températures en °C, ça ne va pas faciliter les choses je pense.
Merci pour ta réponse en tout cas c'est déjà un peu plus clair
Merci pour ta réponse en tout cas c'est déjà un peu plus clair
khunlun
Messages postés
117
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
17 avril 2012
27
4 mars 2011 à 09:46
4 mars 2011 à 09:46
De rien.
Si les températures sont sur la même colonne, ce n'est pas un gros problème.
En ayant le fichier texte, je pourrai faire un exemple de traitement sur ce fichier.
Bonne journée
Si les températures sont sur la même colonne, ce n'est pas un gros problème.
En ayant le fichier texte, je pourrai faire un exemple de traitement sur ce fichier.
Bonne journée
Kanzax
Messages postés
3
Date d'inscription
jeudi 3 mars 2011
Statut
Membre
Dernière intervention
5 mars 2011
5 mars 2011 à 01:03
5 mars 2011 à 01:03
Ok on voit ça ensemble dès que tu as un moment si ça te dérange pas, je t'ais mp.
Bonne soirée
Bonne soirée
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
khunlun
Messages postés
117
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
17 avril 2012
27
7 mars 2011 à 11:03
7 mars 2011 à 11:03
Bonjour,
Désolé pas dispo ce week-end -_-".
On peut voir ca ce soir si tu veux ou dans la journée si tu repasse par CCM.
Bonne journée
Désolé pas dispo ce week-end -_-".
On peut voir ca ce soir si tu veux ou dans la journée si tu repasse par CCM.
Bonne journée