La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Uso de MatLab. Introducción El entorno de trabajo de MatLab El Escritorio de Matlab (Matlab Desktop) El menú inicio Command Window Command History Browser.

Presentaciones similares


Presentación del tema: "Uso de MatLab. Introducción El entorno de trabajo de MatLab El Escritorio de Matlab (Matlab Desktop) El menú inicio Command Window Command History Browser."— Transcripción de la presentación:

1 Uso de MatLab

2 Introducción El entorno de trabajo de MatLab El Escritorio de Matlab (Matlab Desktop) El menú inicio Command Window Command History Browser

3 MatLab es un asistente matemático de gran capacidad para el cálculo y la visualización. Su nombre proviene de las palabras Matrix- Laboratory. Aunque fue desarrollado inicialmente (1984) para el trabajo exclusivo con matrices también puede trabajar con escalares (reales y complejos) así como con cadenas de caracteres.

4

5 Menú principal

6 Menú de acceso rápido

7

8 Ventana de comandos

9 Espacio y directorio de trabajo

10 Las matrices se operan a través de operadores o funciones: + Suma - Resta * Multiplicación ‘ Traspuesta ^ Potencia / División (derecha) \ División (izquierda).* y.^ Mult. y Potenciación elemento a elemento./ y.\ Div. (derecha y izquierda) elemento a elemento

11 <Menor que <=Menor o igual a >Mayor que >=Mayor o igual a ==Igual a ~=Distinto de

12 Las matrices son un tipo común de variable que se emplea en la mayoría de los lenguajes de programación. Por convención emplearemos mayúscula para representar matrices y minúscula para vectores y escalares.

13 DEFINICION: Conjunto ordenado de números que se distingue no sólo por los elementos que contiene sino por el orden en que se colocan Vector fila Vector columna

14 Suma de vectores: Si a y b son dos n-vectores a+b se obtiene: Multiplicación por un escalar: Si a es un n-vector y t un número real:

15 Combinación lineal: Si a y b son dos n-vectores y t y s son escalares: Se llama combinación lineal de a y b

16 Si a, b y c son n-vectores y  es un escalar, entonces: 1) a’. b = b’. a 2) a’. (b + c) = a’. b + a’. c 3) (  a’). b = a’. (  b) =  (a’. b) 4) a’. a  0  a ≠ 0 La longitud o norma de un vector, que se designa es:

17 Se define la distancia euclideana entre dos n-vectores como: Ortogonalidad: Dos vectores son ortogonales si forman un ángulo de 90º:

18 Las matrices se definen por filas, los elementos de la fila se separan por espacios o comas (,) mientras que las filas van separadas por punto y coma (;) Ejemplos: A=[1,2,3; 4,5,6; 7,8,9] B=[1 2 3; 4 5 6; 7 8 9] Se ve en pantalla:

19 Ejemplos: Los vectores son casos particulares de matrices donde el número de filas o columnas es igual a 1. Vector filaVector columna

20 El producto escalar de dos n-vectores se define por la expresión: a. b’ Ejemplo: >> a=[1,2,1] a = 1 2 1 >> b=[-3,0,2] b = -3 0 2 >> a*b' ans =

21

22

23

24

25 DEFINICION: Arreglo rectangular de números ordenados en filas y columnas Se dice que la matriz tiene orden

26 Los números que forman A se llaman elementos designa el elemento en la fila i-ésima y en la columna j-ésima Por simplicidad la matriz se indica por:

27 Igualdad de matrices: Si ; Se dice que son iguales cuando Suma de matrices: Multiplicación por un escalar: es real,

28 Si A y B son dos matrices de orden mxn, se define la suma como: Ejemplo: >> A=[1,2,3;5,-3,1] A = 1 2 3 5 -3 1 >> B=[0,1,2;1,0,2] B = 0 1 2 1 0 2 >> A+B ans = 1 3 5 6 -3 3

29 Si A es una matriz de orden mxn y t es un escalar, se define t.A como: Ejemplo: A = 1 2 3 5 -3 1 >> t=3 t = 3 >> t*A ans = 3 6 9 15 -9 3

30 Sean, y 1) (A+B)+C = A+(B+C) 2) A+B = B+A 3) A+O = A 4) A+(-A) = O 5) (  +  )A =  A+  A 6)  (A+B) =  A+  B

31 Multiplicación de matrices: Sean y. El producto C=AB es la matriz cuyo elemento en la fila i-ésima y en la columna j-ésima es el producto escalar de la fila i-ésima de A por la columna j- ésima de B

32 Sean A, B y C matrices con dimensiones adecuadas (conformables para el producto) para que estén definidas las operaciones que se indican: 1) (A.B).C = A.(B.C) 2) A.(B+C) = A.B+A.C 3) (A+B).C = A.C+B.C

33

34 Se obtiene de intercambiar las filas por las columnas: Propiedades: (A’)’=A (A+B)’=A’+B’ (  A)’=  A’ (AB)’=B’A’

35 Ejemplos: Matriz cuadrada con la propiedad de ser simétrica respecto a la diagonal principal: ; ;

36 decimos que X es una matriz inversa de A Sólo las matrices cuadradas pueden tener inversa, pero no todas las matrices cuadradas tienen inversa. Una matriz A cuadrada tiene inversa

37 Sean A y B matrices invertibles n x n: 1. A -1 es invertible y (A -1 ) -1 =A 2. A.B es invertible y (AB) -1 =B -1 A -1 3. A’ es invertible y (A’) -1 =(A -1 )’ 4. (cA) -1 =c -1 A -1 si c es un escalar ≠ 0

38 MATRIZ INVERSA >> A=[8 6;-15 0] A = 8 6 -15 0 >> inv(A) ans = 0 -0.0667 0.1667 0.0889

39 Si A es una matriz de nxn, decimos que el escalar es un valor característico de A si existe un vector no nulo x  R n tal que Ax= x Cálculo: Este sistema tiene una solución no trivial x  0 si y sólo si la matriz de los coeficientes tiene determinante igual a 0

40 Ejemplo >> A=[1 2 3 4;0 -1 2 4;0 0 3 -1;3 6 -9 12] A = 1 2 3 4 0 -1 2 4 0 0 3 -1 3 6 -9 12 >> [X,D]=eig(A) X = 0.2796 0.0040 -0.9299 -0.8729 0.2220 0.9105 0.3610 -0.2182 -0.0771 -0.0686 0.0215 -0.4364 0.9309 -0.4078 0.0673 0.0000 D = 15.0773 0 0 0 0 -2.9421 0 0 0 0 -0.1353 0 0 0 0 3.0000


Descargar ppt "Uso de MatLab. Introducción El entorno de trabajo de MatLab El Escritorio de Matlab (Matlab Desktop) El menú inicio Command Window Command History Browser."

Presentaciones similares


Anuncios Google