finding the increase in values
Afficher commentaires plus anciens
suppose i have a column matrix a=( 2 2 2 3 3 3 5 5 5 4 4 3 3 3 2 2 3 3 3 4 4 4 5 5 5 4 4 3 3 )
i want to find the constant and increasing elements and put them separately in different columns of a matrix. eliminating the decreasing elements.
output(:,1) = ( 2 2 2 3 3 3 5 5 5 )
output(:,2) = (2 2 3 3 3 4 4 4 5 5 5 )
Réponse acceptée
Plus de réponses (1)
johnson saldanha
le 6 Déc 2018
0 votes
10 commentaires
johnson saldanha
le 6 Déc 2018
Stephen23
le 6 Déc 2018
@johnson saldanha: please upload some data that shows this behavior.
johnson saldanha
le 6 Déc 2018
johnson saldanha
le 6 Déc 2018
johnson saldanha
le 6 Déc 2018
Modifié(e) : johnson saldanha
le 6 Déc 2018
johnson saldanha
le 6 Déc 2018
johnson saldanha
le 6 Déc 2018
See my edited answer, it should work now. For your .xlsx data it gives this:
>> C{:}
ans =
11.250
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
13.750
13.750
13.750
13.750
13.750
13.750
13.750
13.750
13.750
ans =
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
12.500
13.750
13.750
13.750
13.750
13.750
13.750
15.000
15.000
15.000
15.000
15.000
15.000
15.000
15.000
15.000
15.000
And for your .csv data it gives this:
>> C{:}
ans =
1.2500
1.2500
2.5000
3.7500
3.7500
3.7500
5.0000
5.0000
6.2500
6.2500
7.5000
7.5000
7.5000
8.7500
8.7500
8.7500
8.7500
8.7500
8.7500
8.7500
8.7500
8.7500
8.7500
8.7500
ans =
2.5000
2.5000
2.5000
2.5000
3.7500
3.7500
3.7500
3.7500
3.7500
5.0000
5.0000
5.0000
5.0000
5.0000
5.0000
5.0000
5.0000
5.0000
5.0000
ans =
3.7500
3.7500
3.7500
3.7500
3.7500
3.7500
3.7500
3.7500
3.7500
3.7500
3.7500
3.7500
3.7500
3.7500
5.0000
5.0000
5.0000
5.0000
5.0000
5.0000
6.2500
6.2500
6.2500
6.2500
7.5000
7.5000
7.5000
7.5000
7.5000
8.7500
8.7500
8.7500
8.7500
8.7500
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
ans =
8.7500
10.0000
10.0000
10.0000
10.0000
10.0000
11.2500
11.2500
11.2500
12.5000
12.5000
13.7500
13.7500
13.7500
15.0000
15.0000
15.0000
15.0000
16.2500
16.2500
16.2500
16.2500
16.2500
16.2500
17.5000
17.5000
17.5000
17.5000
17.5000
17.5000
18.7500
18.7500
18.7500
johnson saldanha
le 6 Déc 2018
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!