Foros del Web » Programando para Internet » Javascript »

Diferencia entre vector y matriz

Estas en el tema de Diferencia entre vector y matriz en el foro de Javascript en Foros del Web. Hola, quizás mi pregunta sea muy básica, pero como estoy empezando con este lenguaje, pues necesito hacerla... La pregunta es esa, cual es la diferencia ...
  #1 (permalink)  
Antiguo 26/08/2006, 04:49
Avatar de Hapki  
Fecha de Ingreso: febrero-2005
Mensajes: 263
Antigüedad: 19 años, 8 meses
Puntos: 1
Diferencia entre vector y matriz

Hola, quizás mi pregunta sea muy básica, pero como estoy empezando con este lenguaje, pues necesito hacerla...

La pregunta es esa, cual es la diferencia entre vector y matriz, he estado leyendo unos manuales, y por lo que he podido entender la diferencia está en que el vector solo usa un indice para todo, y la matriz usa corchetes para cada subindice, mi pregunta entonces es...¿Como sé cuando usar una u otra?, ¿en que afecta separar cada subindice o no? y...¿Existen mas diferencias?

Si alguien es tan amable de explicarme todo esto, estaría muy agradecida pues estoy bastante confusa, pq si no entiendo estas cosas tan básicas, me cuesta mucho entender la programación entonces.

Muchisimas gracias
__________________
Nada es imposible para una mente dispuesta
  #2 (permalink)  
Antiguo 26/08/2006, 07:27
 
Fecha de Ingreso: agosto-2006
Mensajes: 16
Antigüedad: 18 años, 2 meses
Puntos: 0
Es sencillo y basico, mira:

un vector es una linea de elementos. No se si habras visto alguna vez estos ositos de gominola que vienen en una tira. Eso seria un vector de ositos :P
Sin embargo una matriz es un vector de vectores. Una caja de bombones por ejemplo.


Vector: a0 a1 a2 a3 a4 a5....
para acceder al elemento a0 tendras que poner vector[0], al a1 vector[1],...

Matriz:

a00 a01 a02 a03 a04...
a10 a11 a12 a13 a14...
a20 a21 a22 a23 a24...
....
Aqui ya tienes dos indices. Necesitaras dos corchetes para acceder a los elementos. Matriz [i][j]

No se si te habra quedado claro. Sino avisa y lo intento de nuevo.

Espero que te halla servido.

Un saludo.
  #3 (permalink)  
Antiguo 26/08/2006, 12:30
Avatar de Hapki  
Fecha de Ingreso: febrero-2005
Mensajes: 263
Antigüedad: 19 años, 8 meses
Puntos: 1
Creo que si lo he entendido, corrigeme si me equivoco...

Un vector es una linea de elementos, y la matriz es donde se guarda esa linea de elementos con cada "subelementos" del vector, no?

Expongo un ejemplo, si yo necesito crear una agenda, creo un vector con los valores de datos personales, direccion, telefonos, etc... Y despues de crear esto, tengo q crear una matriz donde si antes en el vector cree a0 que era datos personales, en la matriz crearía a00 nombre, a01 apellidos, etc...

Lo he entendido bien?

Y siendo este caso correcto, una matriz solo la debo usar cuando necesite crear subindices de un vector ya creado anteriormente no? Y el vector es el que debo crear primero siempre no? Es decir, si no hay vector no hay matriz no?

Es asi o me estoy equivocando?

Muchas gracias.
__________________
Nada es imposible para una mente dispuesta
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 18:34.