Il y a actuellement 308 visiteurs
Jeudi 25 Avril 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

incrementer une valeur dans un tableau matlab

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

incrementer une valeur dans un tableau matlab

Message le 15 Mai 2013 10:50

Reformulation
Objectif incrementer une valeur dans un tableau

Je fais la lecture du fichier excel qui se presente de la forme suivante
1 2 3 13 5 6 222 336
21 3 4 13 6 7 223 336
3 4 5 13 7 9 224 336
4 5 6 2 8 10 225 336
5 7 12 3 9 12 226 336
6 8 1 13 10 13 227 336
7 9 3 13 11 14 228 336

Quand la 4eme colonne =1
J’incremente la 7eme colonne par z=z+50
Soit 50 la premiere fois puis 100 puis 150…

Et quand la 4 eme colonne different de 1 j’increment la colonne 7 par la derniere valeur de Z.

Exemple sa donne :
1 2 3 13 5 6 272 336
21 3 4 13 6 7 323 336
3 4 5 13 7 9 374 336
4 5 6 2 8 10 375 336
5 7 12 3 9 12 376 336
6 8 1 13 10 13 427 336
7 9 3 13 11 14 478 336

Pour mon code je fais une lecture du fichier qui s’appelle fic_conso qui fonctionne.

disp(['Lecture du fichier conso: ' fic_conso])
tic
fid = fopen(fic_conso);
[tab_conso,tab_conso_dim] = fscanf(fid, ['%d/%d/%d %d:%d:%d;%d;%d'] , [8 inf]);
tab_conso_dim=tab_conso_dim/8;
disp(['dim file:' num2str(tab_conso_dim)]);
tab_conso=tab_conso';
fclose(fid);
% Calcul d'un vecteur de temps decimal pour la conso en jour julian par rapport à la
% date_ref
day_conso=datenum(tab_conso(:,3),tab_conso(:,2),tab_conso(:,1),...
tab_conso(:,4),tab_conso(:,5),tab_conso(:,6))-date_ref;
toc










et ensuite l’objectif il y a un probleme

% Variable a incrementer
z=0
% Taille du tableau pour la boucle for
[m,n]=size(tab_conso)% objectif savoir le nombre de ligne dans mon fichier excel permet OK apparemment

for i=1:m
if tab_conso(i,4)==13 % objectif pour la ligne correspondante je vais a la colonne 4

z=z+50

tab_conso(i,7)= tab_conso(i,7)+z % objectif incrementer la 7eme colonne
else
tab_conso(i,7)= tab_conso(i,7)+z
end

end


Ou bien repartir de 0 je ne voie pas de solution
kanwulf62
Visiteur
Visiteur
 
Messages: 1
Inscription: 15 Mai 2013 09:39
 



Sujets similaires

Message Fonction si+recherche dans un tableau
Bonjour, j'ai un tableau, dans ce tableau une colonne pour des articles et une colonne pour le type d'article. La seconde a deux données : "fruit" et "légume". Dans la première, chaque article est détaillé : "pomme", "orange", "carotte", "épinar ...
Réponses: 3

Message icônes qui disparaissent dans le tableau de bord
bonjour j'ai l'icône du navigateur internet 'firefox" qui a disparu plusieurs fois de mon tableau de bord, ça ne pose pas de gros souci puisqu'il suffit dans le menu de cliquer droit dessus puis ajouter au tableau de bord, mais là c'est mon dossier personnel (home) qui a disparu et lui on ne pe ...
Réponses: 34

Message drôles d'icônes dans le tableau de bord
bonsoirpour commencer j'ai supprimé les notifications, je ne devrais donc en avoir aucune .régulièrement j'ai ça dans mon tableau de bord:si je clique dessus, ça donne ça:j'ai cliqué sur je comprend:j'ai cliqué sur ignorer le problème :pour finir j'ai ça:le souci, c'est que j'ai ça presque tous le j ...
Réponses: 3

Message [résolu] plus de tableau de bord , puis taille des icônes!
bonjour aujourd'hui ce n'est pas un icône du tableau de bord qui a disparu mais le tableau de bord lui même !comme puis je faire, depuis le bureau je n'ai accès a rien ?merci j'édite, déjà dans le terminal sur le bureau, j'ai rentré : gsettings reset-recursively org.cinnamonle seul souci, c'es ...
Réponses: 15

Message indication d'ouverture de firefox dans le tableau de bord
bonsoir je n'ai plus d'indication quand j'ouvre une fenêtre de firefox dans mon tableau de bord, que j'ouvre une ou plusieurs fenêtres je n'ai que l'icône de firefox.le plus pénible c'est lorsque je minimise une fenêtre elle disparaît, pas pratique du tout j'ai réinstallé firefox, sans succès .mer ...
Réponses: 14

Message [résolu] tableau de bord vide !
bonsoir j'allume le pc en revenant du boulot, plus de lanceur dans le tableau de bord !si je clique droit, par exemple sur imprimante, puis "ajouter au tableau de bord " ça me met a droite entre l'icone de mise a jour et la température du cpu, deux icones de firefox, celui du terminal et d ...
Réponses: 2

Message passage par valeur d'un tableau à l'aide d'une structure
Bonjour, dans mon cours il est dit : ''les passages de paramètres par valeur pour les tableaux sont impossibles car l?identi?cateur qui permet de les nommer est en fait l?équivalent de l?adresse m´emoire des emplacements où ils sont stockés.Ce dernier problème peut être contourné en construisant un ...
Réponses: 1


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.