Instrucciones en PDF - Elisa Schaeffer
Instrucciones en PDF - Elisa Schaeffer
Instrucciones en PDF - Elisa Schaeffer
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CAPÍTULO 9. PROGRAMACIÓN MATEMÁTICA 176<br />
también podemos redefinir A como su transpuesta, esto es, A=A’<br />
Otra de las operaciones que podemos efectuar con matrices es elevarlas a una pot<strong>en</strong>cia dada, por<br />
ejemplo para elevar al cuadrado la matriz A, t<strong>en</strong>emos<br />
C = A^2<br />
de esta forma C = A ∗ A. Y C = A^3 nos produce C = A ∗ A ∗ A.<br />
En particular para resolver un sistema de ecuaciones lineales de la forma Ax = b, cuya solución<br />
es x = A −1 b, utilizamos la instrucción<br />
x = A\b<br />
Ejercicio. Defina una matriz A de 3 × 3 y un vector b de 3 × 1, calcule<br />
x=A \ b<br />
y verifique que x es solución del sistema lineal por calcular A*x y comparar el con b.<br />
Algunas matrices especiales<br />
Matriz id<strong>en</strong>tidad La matriz id<strong>en</strong>tidad de ord<strong>en</strong> n se obti<strong>en</strong>e por medio de la instrucción a =<br />
eye(n) donde n es el ord<strong>en</strong> de la matriz, así a = eye(4) nos produce la matriz id<strong>en</strong>tidad<br />
de ord<strong>en</strong> cuatro. También podemos obt<strong>en</strong>er matrices no cuadradas, así a = eye(m, n) nos<br />
produce una matriz de m × n, con unos <strong>en</strong> la diagonal principal y ceros <strong>en</strong> las demás<br />
<strong>en</strong>tradas.<br />
Matriz de ceros Podemos producir una matriz cuyas <strong>en</strong>tradas sean todas iguales a cero. La<br />
matriz de ord<strong>en</strong> n con estas características se obti<strong>en</strong>e con la sigui<strong>en</strong>te instrucción: a =<br />
zeros(n) y a = zeros(m, n) nos produce una matriz de ord<strong>en</strong> m × n con <strong>en</strong>tradas cero.<br />
Matriz de unos Otra de las matrices muy utilizadas es la matriz con todas sus <strong>en</strong>tradas iguales a<br />
uno. La matriz de ord<strong>en</strong> n de unos se obti<strong>en</strong>e con: a = ones(n) para matrices no cuadradas<br />
se obti<strong>en</strong>e con a = ones(m, n). Ejercicio. ¿Cómo obt<strong>en</strong>emos una matriz con todas sus<br />
<strong>en</strong>tradas iguales a dos<br />
Matriz aleatoria Podemos obt<strong>en</strong>er matrices de ord<strong>en</strong> n g<strong>en</strong>eradas aleatoriam<strong>en</strong>te con distribución<br />
uniforme <strong>en</strong> [0, 1] <strong>en</strong> la sigui<strong>en</strong>te forma: a = rand(n). Análogam<strong>en</strong>te a = rand(m, n)<br />
g<strong>en</strong>era una matriz aleatoria de m × n.<br />
Algunas factorizaciones matriciales<br />
Se cu<strong>en</strong>ta con algoritmos efici<strong>en</strong>tes para Álgebra lineal, <strong>en</strong> particular para factorizaciones matriciales.<br />
Algunas que podemos m<strong>en</strong>cionar son las sigui<strong>en</strong>tes.