Matlab - como añadir valores a un vector

   
Vista:

como añadir valores a un vector

Publicado por Paola (1 intervención) el 07/11/2011 20:55:50
Tengo un gran problema debido a que deseo que un usuario ingrese valores, y que éstos valores se vayan añadiendo a un vector pero no sé como hacerlo. Se que tengo que crear primero un vector cero y después ya no sé como hacer para que los valores que el usuario digite se vayan añadiendo al vector. Gracias
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 Dave

como añadir valores a un vector

Publicado por Dave correa.dave30@gmail.com (934 intervenciones) el 07/11/2011 22:21:28
Hola Paola;

Te sugiero que utilices un bucle for o while, para ir solicitando que el usuario ingrese los elementos del vector y a la vez con un contador los puedes ir agregando al vector.

Espero que sea de alguna ayuda.

Por otro lado aprovecho para ofrecer mis servicios de programación en Matlab.

Saludos
Dave Correa
correa.dave30@gmail.com
http://fismatlab.blogspot.com/


1
2
3
4
5
6
7
8
9
10
11
12
clear all,clc
 
nv=input('Ingrese el numero de elemento a leer: ')
disp(' ')
vect=[];
 
for  n=1:nv
    nv=input(['Ingrese el valor de V(',num2str(n),'): '])
    vect(n)=nv;
end
 
vect
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 añadir valores a un vector

Publicado por Kike (304 intervenciones) el 08/11/2011 20:21:29
Supongamos que deseamos agregar un elemento al final de un vector. Se hace así:
vector(end+1) = numero;

Si se desea agregar otro elemento:
vector(end+1) = otro_numero;

vector(end) es el último elemento existente en el vector.
vector(end+1) significa que vamos a agregar un elemento al final del vector después de su último elemento.
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

como añadir valores a un vector

Publicado por Dave correa.dave30@gmail.com (934 intervenciones) el 08/11/2011 20:23:51
Hola Kike;

Muy bueno tu aporte, pero para un proceso masivo, es necesario hacerlo mediante un bucle for o while.

Saludos
Dave Correa
correa.dave30@gmail.com
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