“Arreglos y Matrices” Carlos Valle Vidal Introducci ´ on Creaci ´ on de vectores y matrices Operadores y Funciones Sistemas de Ecuaciones Lineales “Arreglos y Matrices” Carlos Valle Vidal [email protected]Departamento de Inform ´ atica - Universidad T ´ ecnica Federico Santa Mar´ ıa Rancagua, Agosto 2009 1 / 28
28
Embed
Matrices” Vidal “Arreglos y Matrices” - inf.utfsm.clcvalle/CAplicada/Capitulo4.pdf · 2 Creacion de vectores y matrices´ 3 Operadores y Funciones 4 Sistemas de Ecuaciones Lineales
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Departamento de Informatica -Universidad Tecnica Federico Santa Marıa
Rancagua, Agosto 2009
1 / 28
“Arreglos yMatrices”
Carlos ValleVidal
Introduccion
Creacion devectores ymatrices
Operadores yFunciones
Sistemas deEcuacionesLineales
Temario
1 Introduccion
2 Creacion de vectores y matrices
3 Operadores y Funciones
4 Sistemas de Ecuaciones Lineales
2 / 28
“Arreglos yMatrices”
Carlos ValleVidal
Introduccion
Creacion devectores ymatrices
Operadores yFunciones
Sistemas deEcuacionesLineales
Temario
1 Introduccion
2 Creacion de vectores y matrices
3 Operadores y Funciones
4 Sistemas de Ecuaciones Lineales
3 / 28
“Arreglos yMatrices”
Carlos ValleVidal
Introduccion
Creacion devectores ymatrices
Operadores yFunciones
Sistemas deEcuacionesLineales
Introduccion
Los nombre matrices y arreglos son equivalentes.
Una matriz es un arreglo de dos dimensiones de numerosenteros, reales o complejos.
Una matriz representa una transformacion lineal.
Operaciones lineales definidas sobre matrices se puedenencontrar en la mayorıa de las ingenierıas
4 / 28
“Arreglos yMatrices”
Carlos ValleVidal
Introduccion
Creacion devectores ymatrices
Operadores yFunciones
Sistemas deEcuacionesLineales
Temario
1 Introduccion
2 Creacion de vectores y matrices
3 Operadores y Funciones
4 Sistemas de Ecuaciones Lineales
5 / 28
“Arreglos yMatrices”
Carlos ValleVidal
Introduccion
Creacion devectores ymatrices
Operadores yFunciones
Sistemas deEcuacionesLineales
Creacion de vectores y matrices
Creacion de un vector fila:
a = [1 2 3]a =1 2 3
Creacion de un vector columna
b = [1 ; 2 ; 3]b =123
6 / 28
“Arreglos yMatrices”
Carlos ValleVidal
Introduccion
Creacion devectores ymatrices
Operadores yFunciones
Sistemas deEcuacionesLineales
Creacion de vectores y matrices (2)
Creacion de vectores de rango
variable = inicio:incremento:final
El primer valor asignado al vector es el valor de inicio, luegose agrega al vector un nuevo elemento que es el ultimoelemento mas el incremento, esto se repita mientras el valorgenerado no sobrepase el valor final
b = 1:2:9b =
1 3 5 7 9
7 / 28
“Arreglos yMatrices”
Carlos ValleVidal
Introduccion
Creacion devectores ymatrices
Operadores yFunciones
Sistemas deEcuacionesLineales
Temario
1 Introduccion
2 Creacion de vectores y matrices
3 Operadores y Funciones
4 Sistemas de Ecuaciones Lineales
8 / 28
“Arreglos yMatrices”
Carlos ValleVidal
Introduccion
Creacion devectores ymatrices
Operadores yFunciones
Sistemas deEcuacionesLineales
Traspuesta
El operador “ ’ ” genera la traspuesta de un vector o matriz.
>> a’ans =
1 2 3
9 / 28
“Arreglos yMatrices”
Carlos ValleVidal
Introduccion
Creacion devectores ymatrices
Operadores yFunciones
Sistemas deEcuacionesLineales
Traspuesta (2)
� B =10 3 85 7 96 11 4
� F=B’F =10 5 63 7 118 9 4
10 / 28
“Arreglos yMatrices”
Carlos ValleVidal
Introduccion
Creacion devectores ymatrices
Operadores yFunciones
Sistemas deEcuacionesLineales
Traspuesta Conjugada
Si la matriz contiene numeros complejos, el operador “ ’ ”genera la traspuesta conjugada de un vector o matriz.
length(A): Si A es un vector devuelve el tamano. Si es unamatriz, el tamano de una fila.[m,n]=size(A): devuelve el numero de filas y de columnas dela matriz A
13 / 28
“Arreglos yMatrices”
Carlos ValleVidal
Introduccion
Creacion devectores ymatrices
Operadores yFunciones
Sistemas deEcuacionesLineales
Matrices Especiales
MATLAB posee muchas funciones que crean matricesespeciales.
zeros(m,n): Construye una matriz de ceros de m x n.ones(m,n): el mismo caso anterior, pero con unosMatriz aleatoria