Diferencia entre array, matriz, y vector

Iniciado por Caster, 21 Mayo 2012, 19:45 PM

0 Miembros y 1 Visitante están viendo este tema.

Caster

Hola a todos, pues eso, queria saber la diferencia entre una matriz un vector y un array.

Saludos

crazykenny

Vector no me acuerdo de lo que era, pero creo que matriz y array es lo mismo.
Saludos.
A nivel personal, lo que me da mas miedo no son los planteamientos y acciones individuales, sino las realizadas en grupo, ya que estas ultimas pueden acabar con consecuencias especialmente nefastas para todos.
Se responsable, consecuente y da ejemplo.
http://informaticayotrostemas.blogspot.com.es/2013/12/situacion-de-la-educacion-actual-en.html
https://informaticayotrostemas.blogspot.com/

$Edu$

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.

Ferno

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.

Caster