Cómo Funcionan Las Matrices
Enviado por leonorrodriguez • 29 de Agosto de 2012 • 537 Palabras (3 Páginas) • 898 Visitas
¿CÓMO FUNCIONAN LAS MATRICES?
Una matriz es un conjunto de variables del mismo tipo, hay 2 tipos unidimensionales (que la mayoría le llama vectores) y bidimensionales (matrices) normalmente a los vectores se les llama array, arreglo, matriz.
En las matrices se especifican 2 índices en lugar de 1. Las operaciones que se pueden hacer con una matriz son: insertar, almacenar e imprimir.
la forma de declarar una matriz en c es:
int arreglo [n];
donde:
int -->es el tipo de dato
arreglo --> es el nombre del arreglo
[n] ---> longitud del arreglo
llenado de un arreglo
for(i=0;i<n;i++)//controla el índice de filas
for(j=0;j<n;j++)//controla el índice de columnas
cout<<"dame elemento: "; //pide elemento
cin>>arreglo[i][j]; //guarda el elemento en el arreglo donde i y j hace referencia a la columna y fila
Imprimiendo una matriz
for(i=0;i<n;i++)
Matrices en general:
En las matrices de C#, los índices empiezan en cero. Las matrices de C# funcionan de forma similar a como lo hacen en la mayoría de los lenguajes populares; existen, sin embargo, algunas diferencias que se deben conocer.
Cuando se declara una matriz, los corchetes ([]) deben ir después del tipo, no después del identificador. Colocar los corchetes después del identificador no es sintácticamente válido en C#.
int[] table; // not int table[];
Otro detalle es que el tamaño de la matriz no forma parte de su tipo, como ocurre en el lenguaje C. Esto permite declarar una matriz y asignarle cualquier matriz de objetos int, independientemente de la longitud de la matriz.
int[] numbers; // declare numbers as an int array of any size
numbers = new int[10]; // numbers is a 10-element array
numbers = new int[20]; // now it's a 20-element array
Otra aplicación entendible puede ser un filtro a una imagen, que es, en un modelo simple, una función (representada obviamente como una matriz) que a cada punto le asocia otro con la función aplicada que, si el dominio era un espacio V contenido en R^n, donde n es la cantidad de vectores columna que tenga la matriz, el codominio o espacio de llegada será también V.
Las matrices para empezar son una forma súper eficiente de resolver sistemas porque hay artos métodos programables. Por ejemplo, si uno tiene un problema en economía: Como distribuir x productos en y productores con costo z tal que no supere los porcentajes de n, m, ni o, y además que las ganancias sean máximas, uno escribe un sistema de ecuaciones para x, y, z, m, n, o, y todo sistema de ecuaciones no diferenciales (no sé si todas las diferenciales)
...