Matlab - Extraer vector desde variable

 
Vista:

Extraer vector desde variable

Publicado por Helara (1 intervención) el 08/10/2012 21:05:13
Hola, este es mi problema:

Tengo una variable formada a su vez por múltiples variables (tiempo, lectura1, lectura2). Cada variable se almacena dentro de la variable principal como un vector independiente.

¿Cuál es la función para poder extraer cada columna de mi variable?
Se puede hacer manualmente con "Create Variable from Selection", al seleccionar la columna en concreto, pero quiero un metodo directo.

Muchas gracias por vuestra ayuda!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Extraer vector desde variable

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 09/10/2012 15:37:39
No es muy clara tu pregunta, pero al parecer quieres hacer uno de estos pasos.

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
84
85
86
87
88
89
>> [num,txt,raw]=xlsread('caballero.xls')
 
num =
 
     1     2     3
     4     5    10
     7     8     9
 
 
txt =
 
    'tiempo'    'lectura1'    'lectura2'
 
 
raw =
 
    'tiempo'    'lectura1'    'lectura2'
    [     1]    [       2]    [       3]
    [     4]    [       5]    [      10]
    [     7]    [       8]    [       9]
 
>> raw(:,1)
 
ans =
 
    'tiempo'
    [1]
    [4]
    [7]
 
>> raw(:,2)
 
ans =
 
    'lectura1'
    [2]
    [5]
    [8]
 
>> raw(:,3)
 
ans =
 
    'lectura2'
    [ 3]
    [10]
    [ 9]
 
>> num(:,1)
 
ans =
 
     1
     4
     7
 
>> num(:,2)
 
ans =
 
     2
     5
     8
 
>> num(:,3)
 
ans =
 
     3
    10
     9
 
>> txt(1)
 
ans =
 
    'tiempo'
 
>> txt(2)
 
ans =
 
    'lectura1'
 
>> txt(3)
 
ans =
 
    'lectura2'





Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion Matlab
[email protected]

http://matlabcaballero.blogspot.com
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