Matlab - como descomponer un vector y formar 3 vectores

 
Vista:

como descomponer un vector y formar 3 vectores

Publicado por alex (4 intervenciones) el 03/11/2012 17:44:53
tengo un vector que contiene E,N,Z de n cantidad de puntos, como hago para des componerlo en tres vectores distintos.

ejemplo

des2 =

3.3444 N
3.3016 E
5.7693 Z
3.5009 N
3.9523 E
5.6951 Z
3.3587 N
3.4958 E
5.9144 Z
3.1112 N
3.6574 E
5.6935 Z

Asi es como lo necesito
N =

3.3444
3.5009
3.3587
3.1112
E=

3.3016
3.9523
3.4958
3.3.6574
Z =

5.7693
5.6951
5.9144
5.6935

agradezco la ayuda que me puedan brindar
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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

como descomponer un vector y formar 3 vectores

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 05/11/2012 02:57:26
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
clear all
des2 =[
3.3444
 3.3016
 5.7693
 3.5009
 3.9523
 5.6951
 3.3587
 3.4958
 5.9144
 3.1112
 3.6574
 5.6935];
N=des2(1:3:end)
E=des2(2:3:end)
Z=des2(3:3:end)



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
N =
 
    3.3444
    3.5009
    3.3587
    3.1112
 
 
E =
 
    3.3016
    3.9523
    3.4958
    3.6574
 
 
Z =
 
    5.7693
    5.6951
    5.9144
    5.6935



Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacionMatlab
[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

como descomponer un vector y formar 3 vectores

Publicado por alex (4 intervenciones) el 13/11/2012 04:27:39
Hola muchas gracias por la ayuda, ahora otra consulta, como hago para hacerlo al reves, por ejemplo

tengo 2 vectore:
N =

3.3444
3.5009
3.3587
3.1112


E =

3.3016
3.9523
3.4958
3.6574
entonces como hago para crear un solo que me quede asi
Coord=
N1
E1
N2
E2
N3
E3
N4
E4.
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
Imágen de perfil de Dave
Val: 497
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

como descomponer un vector y formar 3 vectores

Publicado por Dave (1094 intervenciones) el 05/11/2012 05:00:53
Hola Alex;

No es muy clara tu consulta, al parecer cada fila de datos contiene E, N o Z cantidad de elementos, si fuera este tu caso, te sugiero que vayas leyendo línea a línea y vayas evaluando el numero de elementos de cada columna y a la vez lo vayas separando y almacenando en el vector E, N o Z..

Espero que sea de alguna ayuda.

Saludos
Dave Correa
[email protected]
Servicios de Programación Matlab
http://fismatlab.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