Matlab - Selección de valores (filtrado)

   
Vista:

Selección de valores (filtrado)

Publicado por Dinibel dinibel@gmail.com (30 intervenciones) el 13/12/2017 17:54:49
Hola!
Tenia una duda, tengo un vector que quisiera "filtrar" de la siguiente manera:

a) De todos los datos seleccionar solamente las filas impares

b) De todos los datos seleccionar un valor cada 12 valores, es decir, armar un nuevo vector que contenga las filas: 1, 12, 24, 36.... etc



DATOS ORIGINALES
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
10,6209838519855
10,1584072090973
10,8524205972944
9,73844704973278
6,60743083088924
9,49527308269635
9,91692286014278
7,14138414939031
9,18254877241307
8,26935377089267
10,0902204749849
6,59337424417565
8,74996506773007
8,18005870023933
8,07066616907126
8,06205687116981
7,76235575258178
8,62289322038350
7,29226684210139
9,11610616121837
7,29683022301758
8,31966669235151
8,15119263679871
7,92250601122398
6,51419184692231
8,37251862911081
7,15449310690589
7,92331274850258
6,95911829005421
7,23138217344684
6,08823604029075
6,27693856133658
6,99008230014473
5,62996130715647
7,50553227207839
6,94548406167057
7,33075464582502
8,93657632189508
8,93881700129324
10,3220372487018
11,5761026169494
11,3827384941992
10,6541734239945
11,6082393550447
12,8107798465220
13,2651487949501
15,0396705156739
15,7268080097635
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO

Selección de valores (filtrado)

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4501 intervenciones) el 13/12/2017 19:04:31
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
clc
A=[10,6209838519855
10,1584072090973
10,8524205972944
9,73844704973278
6,60743083088924
9,49527308269635
9,91692286014278
7,14138414939031
9,18254877241307
8,26935377089267
10,0902204749849
6,59337424417565
8,74996506773007
8,18005870023933
8,07066616907126
8,06205687116981
7,76235575258178
8,62289322038350
7,29226684210139
9,11610616121837
7,29683022301758
8,31966669235151
8,15119263679871
7,92250601122398
6,51419184692231
8,37251862911081
7,15449310690589
7,92331274850258
6,95911829005421
7,23138217344684
6,08823604029075
6,27693856133658
6,99008230014473
5,62996130715647
7,50553227207839
6,94548406167057
7,33075464582502
8,93657632189508
8,93881700129324
10,3220372487018
11,5761026169494
11,3827384941992
10,6541734239945
11,6082393550447
12,8107798465220
13,2651487949501
15,0396705156739
15,7268080097635]
B=A(1:2:end,:)
C=A([1, 12:12:end],:)


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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
A =
   1.0e+13 *
    0.0000    0.6210
    0.0000    0.1584
    0.0000    0.8524
    0.0000    7.3845
    0.0000    6.0743
    0.0000    4.9527
    0.0000    9.1692
    0.0000    1.4138
    0.0000    1.8255
    0.0000    2.6935
    0.0000    0.0902
    0.0000    5.9337
    0.0000    7.4997
    0.0000    1.8006
    0.0000    0.7067
    0.0000    0.6206
    0.0000    7.6236
    0.0000    6.2289
    0.0000    2.9227
    0.0000    1.1611
    0.0000    2.9683
    0.0000    3.1967
    0.0000    1.5119
    0.0000    9.2251
    0.0000    5.1419
    0.0000    3.7252
    0.0000    1.5449
    0.0000    9.2331
    0.0000    9.5912
    0.0000    2.3138
    0.0000    0.8824
    0.0000    2.7694
    0.0000    9.9008
    0.0000    6.2996
    0.0000    5.0553
    0.0000    9.4548
    0.0000    3.3075
    0.0000    9.3658
    0.0000    9.3882
    0.0000    0.3220
    0.0000    0.5761
    0.0000    0.3827
    0.0000    0.6542
    0.0000    0.6082
    0.0000    0.8108
    0.0000    0.2651
    0.0000    0.0397
    0.0000    0.7268
B =
   1.0e+13 *
    0.0000    0.6210
    0.0000    0.8524
    0.0000    6.0743
    0.0000    9.1692
    0.0000    1.8255
    0.0000    0.0902
    0.0000    7.4997
    0.0000    0.7067
    0.0000    7.6236
    0.0000    2.9227
    0.0000    2.9683
    0.0000    1.5119
    0.0000    5.1419
    0.0000    1.5449
    0.0000    9.5912
    0.0000    0.8824
    0.0000    9.9008
    0.0000    5.0553
    0.0000    3.3075
    0.0000    9.3882
    0.0000    0.5761
    0.0000    0.6542
    0.0000    0.8108
    0.0000    0.0397
C =
   1.0e+13 *
    0.0000    0.6210
    0.0000    5.9337
    0.0000    9.2251
    0.0000    9.4548
    0.0000    0.7268


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad