Bonjour,
jai un code qui me donne comme resultat la matrice suivante nous l'appelerons A: et je veux la modifier et obtenir la matrice B:
Matrice A:je veux obtenir la matrice B:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 'ED200703' 6 'ED200703' 4 'ED200706' 6 'ED200709' 0 'ED200712' 0 'ED200803' -15 'ED200806' -2 'ED200806' -5 'ED200806' -8 'ED200809' 6 'ED200812' 6 'ED200903' 0 'ED200906' 0 'ED200909' -1 'ED200912' -1 'ED201003' 0 'ED201006' 0 'ED201009' 0 'ED201012' 0 'ED201103' -5 'ED201106' -3 'ED201106' -2 'ED201109' -5 'ED201112' -5 'TY200706' 17 'US200706' -3jai ecrit le code suivant mais il me donne un message d'erreur qui est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 'ED200703' 10 'ED200706' 6 'ED200709' 0 'ED200712' 0 'ED200803' -15 'ED200806' -15 'ED200809' 6 'ED200812' 6 'ED200903' 0 'ED200906' 0 'ED200909' -1 'ED200912' -1 'ED201003' 0 'ED201006' 0 'ED201009' 0 'ED201012' 0 'ED201103' -5 'ED201106' -5 'ED201109' -5 'ED201112' -5 'TY200706' 17 'US200706' -3quelqun peut il maider SVP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 j=1; for i=1:length(A) if i==1 B{j,1}=A{i,1}; B{j,2}=A{i,2}; else if ((strcmp (A{i,1}),(A{i-1,1}))); B{j,2}=B{j,2}+A{i,2}; else j=j+1; B{j,1}=A{i,1}; B{j,2}=A{i,2}; end end ??? else if ((strcmp (A{i,1}),(A{i-1,1}))); | Error: Incomplete or misformed expression or statement.
merci
Partager