Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Caster en 21 Mayo 2012, 19:45 pm



Título: Diferencia entre array, matriz, y vector
Publicado por: Caster en 21 Mayo 2012, 19:45 pm
Hola a todos, pues eso, queria saber la diferencia entre una matriz un vector y un array.

Saludos


Título: Re: Diferencia entre array, matriz, y vector
Publicado por: crazykenny en 21 Mayo 2012, 19:54 pm
Vector no me acuerdo de lo que era, pero creo que matriz y array es lo mismo.
Saludos.


Título: Re: Diferencia entre array, matriz, y vector
Publicado por: $Edu$ en 21 Mayo 2012, 20:08 pm
Creo que es todo lo mismo, o por lo menos todo el mundo lo usa a gusto, yo a veces digo vector y otras veces array. Tengo entendido que es asi:

vector[]
array[]
matriz[][]

En los ejercicios es comun leer: Crear una matriz de 2x4.. asi que se refiere a cuando es dimensional (matriz[][]), pero nunca dicen array de 2x4. Pero sin embargo he escuchado que dicen Array de controles y a la misma vez matrices de controles, mientras que se refieren siempre a control[]

Pero tambien dicen a veces, vector de 2 dimensiones xD asi que debe ser todo lo mismo.


Título: Re: Diferencia entre array, matriz, y vector
Publicado por: Ferno en 21 Mayo 2012, 23:13 pm
Un array (traducido "arreglo") es una serie de elementos de un mismo tipo.
Cuando uno declara un array, está declarando una determinada cantidad de elementos del mismo tipo que se pueden acceder mediante un índice, como te mostraron más arriba.

Un vector y una matriz son dos casos particulares de un array. Debido a que existen arrays uni-dimensionales (vectores) y arrays bi-dimensionales (matrices). Así sucesivamente, puede haber arrays n-dimensionales.

Piensa en álgebra lineal, una matriz es (te explico gráficamente) un cuadro, una tabla por decirlo de alguna manera, que tiene determinada cantidad de columnas y determinada cantidad de filas. Podemos simular esta matriz del álgebra mediante arreglos bi-dimensionales. También como te mostraron más arriba.

Espero que haya quedado claro.


Título: Re: Diferencia entre array, matriz, y vector
Publicado por: Caster en 22 Mayo 2012, 19:38 pm
Clarisimo, muchas gracias  :D