Вы находитесь на странице: 1из 40

Una matriz es un arreglo bidimensional de

nmeros encerrados entre corchetes [ ] o


parntesis ( ). La matriz se define por filas,
que van separadas por punto y coma (;) o
enter. Los elementos de una fila de la matriz
estn separados por coma (,) o por un
espacio. En la matriz (a,b), a es la fila y b es la
columna.

No se necesita definir el tamao.

Se introducen por filas pero se almacena


por columnas

En Matlab siempre van entre corchetes

Espacios en Blanco
Filas
Comas (,)

Enter
Columnas
Punto y coma

fila

Posicin del elemento

columnas
Este elemento
cambio de 6 a 17

Si es un vector, se llama el elemento a travs


del subndice. Si A es un vector A(x) llama el
elemento de la posicin x en el vector.
Si es una matriz existen dos maneras:
ingresando los subndices separados por
coma y dentro de parntesis, o por medio
slo del subndice. Si B es una matriz, B(i , j)
B(k) llama el elemento de la fila i y columna j
al elemento ingresado en la posicin k

Vector a partir de vector. Sea A un vector o


matriz fila o columna. Sea V vector fila, de la
forma V=[a b d]. B=A(V) es otro vector que
contiene los elementos de las posiciones a, b
y c en el vector A.
Matriz a partir de matriz. Sea A una matriz.
Sean f y c vectores fila, de la forma f=[a b] y
c=[d e]. B=A( f,c ) extrae las filas a y b, y las
columnas d y e de la matriz A y las almacena
en otra matriz

Este operador se puede usar para:


o

o
o
o

Definir vectores fila o columna (Transpone)


Crear matrices a partir de otras
Para extraer elementos de una fila o columna
Mover filas o columnas de una matriz

Algunas extracciones de elementos son:


o

A(a, b): Extrae elemento fila a y columna b

A(a, b:c) Extrae elemento entre b y c la fila a


o

A(a,:) Extrae toda la fila a

A(end, :) Extrae la ltima fila

A(a: c,:) Extrae las filas desde a hasta c


o

A([a b e], :) Extrae las filas a, b y e

A(a:b, c:d) Extrae las filas de la a hasta b, y las


columnas desde la c hasta la d
o

A( [a b c], e:f) Extrae filas a, b y c entre


columnas e y f

La extraccin de columnas se hace invirtiendo el


orden de los elementos en lo anterior.

Para extraer una columna

Para extraer una fila

Extraer las filas 2, 3 y 4, y las


columnas 3 y 4

FUNCIN

DESCRIPCIN

A=[ ]

Matriz vaca

det (A)

Para hallar el determinante de una matriz

diag (A)

Crea una matriz n*n, con los n elementos del vector


en la diagonal

inv(A)

invierte la matriz

length

Arroja la longitud del vector

max(A)

Mximo elemento de una matriz

min(A)

Mnimo elemento de una matriz

ones(n)

Genera una matriz con sus elementos iguales a 1

size(A)

Calcula las dimensiones de la matriz

sum(a)

Suma de los elementos de una matriz

zeros(n)

Genera una matriz con sus elementos iguales a 0

OPERADOR

+
*

^
\
/
.*

OPERACIN
Suma
Resta
Multiplicacin
Transpuesta
Potenciacin
Divisin izquierda A\B= B/A
Divisin de cada elemento por un nmero
Multiplicacin elemento a elemento (producto punto)

Se la asignaron valores a
diferentes elementos de la
matriz de ceros

Filas

Columnas

Transpuesta de M

Dado un sistema de ecuaciones lineales, es


posible asociar a ste una ecuacin matricial,
de la forma [A]{X}={B}, donde A es la matriz
de coeficientes, X el vector de incgnitas y B
el vector de trminos independientes .
En Matlab un SEL se resuelve como sigue: 1)
Ingrese la matriz A y el vector B, 2)Haga un
vector X igual a uno de los siguientes
productos: inv(A)*B B\A.

Encontrar el determinante de A y solucionar el sistema


Ax=B

MEAN: Determina la media de una matriz

STD: Determina la desviacin estndar

Crear una matriz 5x5, y hacer los siguiente:


1.
2.
3.
4.
5.

Determine el tamao de la matriz


Halle su inversa
Multiplique cada elemento de su inversa por 3
Extraiga de la matriz inicial las filas 2,4 y 5 y
las columnas 1, 2 y 3, en forma simultnea.
Extraiga las filas 1 y 2, y las columnas 2 y 3.
Repita el proceso en orden 2 y 1, y 3 y 2.
Compare sus resultados. Este el operador
dos puntos conmutativo?

Crear una vector desde 0 hasta 2 con incrementos


de /50, y genere una matriz que contengan lo
siguiente: en la primera columna el vector anterior,
y en las sucesivas los valores del seno y coseno.
Muestre el vector X, y la matriz A.
Cuntos elementos tiene la matriz A?

Empleando la funcin magic, genere una matriz de


7x7, y haga lo siguiente:
Extraiga el elemento A(5,6)
2. Extraer elementos entre la columna 4 y 5 de la
fila 3.
3. Extraer las filas y columnas 5 y 6, por separado
4. Extraer las filas de la 2 a la 5
5. Extraer las columnas de la 3 a la 6
6. Extraer la fila 7 y la columna 1
7. Extraer la s filas 2, 3 y 5 y las columnas 4, 7 y 3
8. Extraer las filas de 2 a 7. y las columnas 5 a 7
1.

1.
2.
3.

Crear una matriz de 6 x 6

Crear una matriz identidad de 6 x 6

Reemplazar las filas 2, 4 y 5 de B con las filas


1, 2 y 3 de A.

Muestre cada una de las tres matrices

Toro et al (1994) desarroll una ecuacin de


atenuacin para la aceleracin pico horizontal
en roca (PHA), dada como sigue:

Respecto a la anterior ecuacin, haga lo siguiente:


1.

Obtenga un vector que contenga Rm

Para magnitudes MW de 3, 5 y 8, y distancias


epicentrales (R) desde 0,0 Km hasta 500,0 Km con
incrementos de 5 Km calcule la aceleracin pico
efectiva. Muestre los resultados en una matriz A
donde la 1 columna sea la distancia epicentral, y
las dems sean la PHA para cada magnitud.
Cuntos elementos contiene A?

2.

3.

Determine el vector de mximas PHA en gales y en


unidades CGS

Вам также может понравиться