Matrices

Páginas: 2 (375 palabras) Publicado: 8 de octubre de 2012
1 Matrices
conceptos
También se llaman tablas o arrays bidimensionales
Es un conjunto de valores de un mismo tipo (llamados elementos de la matriz).
Cada elemento de la matriz seidentifica por el nombre de la matriz y su
posición (índices de fila y de columna).
Todos los índices comienzan por el valor cero.
Los elementos de la matriz se encuentran en posiciones de memoriacontiguas.
2
Matrices
Declaración
tipo nombre_matriz[ numero_filas ][ numero_columnas ];
Fila 3
Fila 2
Fila 1
Fila 0
m[2][1]
m[2][2]
m[3][0]
m[3][1]
m[3][2]
...
m[2][0]
m[1][2]m[1][1]
m[1][0]
m[0][2]
m[0][1]
m[0][0]
... MEMORIA
RAM
Direcciones
bajas
Direcciones
altas
EJEMPLO:
float m[4][3];
Columnas
3 m[3][0] m[3][1] m[3][2]
2 m[2][0] m[2][1] m[2][2]1 m[1][0] m[1][1] m[1][2]
0 m[0][0] m[0][1] m[0][2]
0 1 2
Filas
Índices de fila: 0 hasta numero_filas - 1
Índices de columna: 0 hasta numero_columnas – 1
El tamaño de la fila viene dadopor numero_columnas
La matriz tiene 4 filas
de 3 elementos
3
Matrices
Inicialización (1)
tipo nombre_matriz[ numero_filas ][ numero_columnas ]
= {valor, valor, ... };
tipo nombre_matriz[numero_filas ][ numero_columnas ] = {
{valor, valor, ...},
{valor, valor, ...},
...
{valor, valor, ...} };
Como máximo, deben aparecer tantos valores como elementos
de la matriz:numero_filas x numero_columnas
Valores de la fila 0
Valores de la fila 1
Valores de la fila numero_filas - 1
4
Matrices
Inicialización (2)
Fila 3
Fila 2
Fila 1
Fila 0
m[2][1] 1
m[2][2] 0m[3][0] 10
m[3][1] 0
m[3][2] 5
...
m[2][0] 1
m[1][2] 0.7
m[1][1] 0.6
m[1][0] 0.5
m[0][2] -1
m[0][1] -2
m[0][0] -3
... MEMORIA
RAM
Direcciones
bajas
Direcciones
altas
EJEMPLO:
floatm[4][3] = {-3, -2, -1,
0.5, 0.6, 0.7,
1, 1, 0,
10, 0, 5};
Columnas
3 10 0 5
2 1 1 0
1 0.5 0.6 0.7
0 -3 -2 -1
0 1 2
Filas
Printed with FinePrint - purchase at www.fineprint.com
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Matrices
  • Matrices
  • matrices
  • MATRICES
  • Matrices
  • Matrices
  • Matrices
  • matrices

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS