Matlab - Como guardar vectores en una matriz mediante un ciclo for

 
Vista:
sin imagen de perfil

Como guardar vectores en una matriz mediante un ciclo for

Publicado por Sebastian (16 intervenciones) el 15/10/2016 08:22:27
Buenas, este es mi problema trato de guardar unos valores de un vector en una matriz después viene otro vector con otros valore y a si sucesivamente hasta n lo que planeo es meterlo dentro de un for para que valla haciendo esto automáticamente pero solo me guarda el ultimo vector ingresado

es relacionado a una secuencia de vectores o


v = numero de vectores
C2 =vector
neMat = [ ]

v=20

C2

for i = 1:1:v
matriz = [C2]
fin
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
sin imagen de perfil
Val: 66
Ha aumentado su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Como guardar vectores en una matriz mediante un ciclo for

Publicado por Deyner (28 intervenciones) el 16/10/2016 01:06:11
Buenas lo primero que hice fue crear un programa para que almacene la cuestión que es solo para un vector y se repite

1
2
3
4
5
6
7
8
9
%Vector acumulado
v=input('Ingrese la cantidad de vectores: ');
c=input('Ingrese el vector a acumular: ');
va=[];
for i=1:v
    va=[va c];
 
end
disp(va)

ahora lo que se me ocurre sería poner otro for dentro que parta desde 1 hasta una variable que inicie con 1 y para cada paso se aumente uno hasta el número de vectores algo así

1
2
3
4
5
inicio=1
 
for j=1:inicio
 
inicio=inicio+1

Pero la cosa es para que se tiene que especificar el número de vectores??? o es que necesites que almacene cierto número espec´fico como máximo?
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
sin imagen de perfil
Val: 66
Ha aumentado su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Como guardar vectores en una matriz mediante un ciclo for

Publicado por Deyner (28 intervenciones) el 16/10/2016 01:33:14
Lo otro que sería si se requiere que pida los vectores hasta el número indicado lo hice así

1
2
3
4
5
6
7
8
n=input('Ingrese el número de vectores: ');
v=1;
while v<=n
    for i=1:v
    vect=input('Ingrese el vector: ');
    v=v+1;
    end
end

faltaría almacenarlos
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