Matrices con Matlab

Páginas: 5 (1023 palabras) Publicado: 12 de marzo de 2014
I. OBJETIVOS
Comprender los conceptos de estructuras de datos en la programación y como ayudan a la solución de problemas.
Realizar algoritmos de programación para la manipulación de arreglos bidimensionales y solución de problemas con matrices.

II. MARCO TEORICO
Matrices (array bidimensional)
Las matrices es un tipo de arreglo en dos dimensiones como semuestra a continuacion:
Parasaber la nota de un alumno debo saber 2 cosas, su nombre y a que fase se refiere.


Fase 1
Fase 2
Fase 3
Subsa
Aguilar Gutierrez, Fernando
9
8
10
13
Alarcon Llerena, Guillermo
12
10
12
14
Amado Arias
13
13
7
14
Amanca Tairo, Ronal
9
6
8
10
Arce Torres, Richard
14
11
9
15
Arcos Huillca, Tony
13
12
14
15
Ari Flores, Edwin
11
8
15
13
Ballon Peñafiel, CesarOswaldo
10
9
12
12
Bernedo Flores, Carlos
6
8
12
11
Bravo Arredondo, Anthony
11
8
14
13

En MATLAB, es importante mencionar que la primera fila es 1 y no 0, siendo esto idem para el caso de las columnas.
MATLAB tiene como especialidad a las matrices ya que son su esencia y tiene definidas una buena cantidad de funciones y/o comandos para el manejo de éstas, sin embargo, veremos en eltranscurrir de la práctica que se pueden definir e implementar scripts y/o funciones propias que permitan manejar este tipo de arreglos.
Matriz: Se puede definir una matriz, como un conjunto de elementos (números) ordenados en filas y columnas.
Para designar una matriz se emplean letras mayúsculas. Cada uno de los elementos de la matriz  (aij) tiene dos subíndices. El primero  i  indica la fila ala que pertenece y el segundo  j  la columna.
Esta es una matriz de  m  filas  y  n  columnas, es decir, de dimensión  m x n.  Esta  matriz también se puede representar de la forma siguiente:  A = (aij) m x n.
Si el número de filas y de columnas es igual  ( m = n ), entonces se dice que la matriz es de orden  n.

Operaciones con Matrices.
Las operaciones son el procesamiento y el tratamientoindividual de los elementos del array, se definen las siguientes:
Asignación
Lectura/Escritura
Recorrido
Actualización (insertar, borrar, modificar)
Transpuesta, suma, resta, multiplicación, inversa.
Búsqueda

Implementaremos algunas de estas operaciones por medio de scripts y/o funciones.

Matrices con MATLAB

La introducción de una matriz en MATLAB es muy fácil. Introdúzcase elsiguiente comando en la ventana de comandos de MATLAB:

>> m=[1 2 3;4 5 6]

Para introducir una matriz, se escribe una apertura de corchete, los elementos de la primera fila de la matriz separados por espacios, un punto y coma para separar a la primera fila de la segunda fila de la matriz, a continuación los elementos de la segunda fila de la matriz y luego un cierre de corchete. Se pueden usartambién comas para delimitar las componentes de las filas de la matriz. Por ejemplo:

>> m=[1,2,3;4,5,6]

El signo = es el operador de asignación de MATLAB. Se usa este operador para asignar valores a variables. Para comprobar que la matriz [1,2,3;4,5,6] ha sido asignado a la variable m introdúzcase el siguiente comando en el indicador de MATLAB:
>>m

Indexado de matrices.

Al igual que convectores, una vez que se ha definido a una matriz, es posible acceder fácilmente a cada uno de sus componentes con los comandos de MATLAB, ya que como se menciono, la matriz es una arreglo de datos ordenado por filas y columnas. Por ejemplo, introdúzcase la siguiente matriz:

>> x=[10,13,19;23,27,31;39,43,51]

Ahora pruébense los siguientes comandos:

>> x(2,3)
>> x(3,1)

Se puede cambiarfácilmente el contenido de una componente. (Asignación de valores)

>> x(1,2)=99

Rangos.

Algunas veces es necesario introducir una matriz con componentes a intervalos regulares. Esto se realiza fácilmente con MATLAB con la estructura: inicio:incremento:fin. Si no se proporciona un incremento, MATLAB asume que es 1.

>> x1=[0:10;0:10]

Se puede seleccionar el propio incremento.

>>...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matrices en matlab
  • Matlab (laboratorio de matrices)
  • Análisis De Matrices Con Matlab
  • Algebra, operacion con matrices, MatLab
  • Vectores y Matrices Matlab
  • Ejercicio matrices con matlab
  • Matlab matrices y vectores
  • Obtención De Intensidades Por Medio De Matlab Con Matrices

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS