EL120 - Operaciones Matemáticas Con Arreglos(1)
-
Upload
danielbox21 -
Category
Documents
-
view
38 -
download
1
Transcript of EL120 - Operaciones Matemáticas Con Arreglos(1)
![Page 1: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/1.jpg)
Operaciones matemáticas con arreglos
Luis A. Muñoz – UPC – 2013
![Page 2: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/2.jpg)
Operaciones matemáticas con arreglos
Operación matemática Símbolo
Suma +
Resta -
Multiplicación *
División derecha /
División izquierda \
Exponenciación ^
Operación elemento a elemento Símbolo
Multiplicación .*
División derecha ./
Exponenciación .^
![Page 3: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/3.jpg)
Suma o resta de un escalar y un arreglo
>> A=[4 8 2 -3]; p=3;
>> A+p
ans
7 11 5 0
A cada elemento de A se le suma o resta el valor de p
![Page 4: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/4.jpg)
Suma o resta de dos arreglos
>> A=[2 3 -1]; B=[12 -19 17];
>> A+B
ans
14 -16 16
La suma se realiza elemento a elemento entre el vector A y B.
![Page 5: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/5.jpg)
Producto de un escalar por un arreglo
>> A=[2 3 -1;0 -1 4]; p=-9;
>> A*p
ans
-18 -27 9
0 9 36
Cada elemento de A se multiplica por el valor de p.
![Page 6: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/6.jpg)
Producto escalar o producto punto de dos arreglos
La multiplicación se realiza elemento a elemento entre la matriz A y B.
>> A=[2 3 -1;0 -1 4]; B=[2 -9 7;5 -3 4];
>> A.*B
ans
4 -27 -7
0 3 16
![Page 7: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/7.jpg)
Producto matricial de dos arreglos
>> A=[2 3 -1;0 -1 4]; B=[2 -9;7 5;-3 4];
>> A*B
ans
28 -7
-19 11
La multiplicación se realiza siguiendo las reglas del Algebra Matricial. Cada columna de A por cada fila de B.
![Page 8: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/8.jpg)
División de un arreglo entre un escalar
>> A=[12 3 -10;0 -6 4]; p=12.5;
>> A/p
ans
0.9600 0.2400 -0.8000
0 -0.4800 0.3200
Cada elemento de la matriz A se divide por el valor de p.
![Page 9: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/9.jpg)
División escalar o división punto de dos arreglos
>> A=[8 -4 2;6 -3 9]; B=[2 -1 0.5;3 -3 3];
>> A./B
ans
4 4 4
2 1 3
Cada elemento de la matriz A se divide por cada elemento de la matriz B.
![Page 10: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/10.jpg)
Potencia de un arreglo (potencia escalar)
>> A=[2 3 5]; p=3;
>> A.^p
ans
8 27 125
Cada elemento de la matriz A se eleva a la potencia p.
![Page 11: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/11.jpg)
Potencia de un arreglo (vector de potencias)
>> A=[2 3 5]; P=[2 1 2];
>> A.^P
ans
4 3 25
Cada elemento del vector A se eleva a la potencia de cada elemento de P.
![Page 12: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/12.jpg)
Ejemplo
Hallar: A+B, C-D, p+A, A.*B, p*A,
C.*D, A./B, C/p, A.^2, B.^A, A*B,
A*B’, B’*A
![Page 13: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/13.jpg)
Producto de matrices
El producto de dos matrices (AxB) se puede definir sólo si el número de columnas de la matriz Aes el mismo que el número de filas de la matriz B. Si A es una matriz m×n y B es una matriz n×p, entonces su producto matricial AxB es la matriz C m×p.
A B = C mxn nxp mxp
![Page 14: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/14.jpg)
Producto de matrices
![Page 15: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/15.jpg)
Matriz inversa
Se dice que una matriz cuadrada es invertible si se cumple la siguiente condición: AxA = I -1
![Page 16: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/16.jpg)
Solución de un sistema de ecuaciones lineales
Se tiene el siguiente sistema de ecuaciones lineales:
Ecuación matricial que representa el sistema de ecuaciones:
![Page 17: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/17.jpg)
Solución de un sistema de ecuaciones lineales
Se determina las matrices respectivas
![Page 18: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/18.jpg)
Solución de un sistema de ecuaciones lineales
Despejar X (Matriz de incógnitas) en la siguiente ecuación matricial:
![Page 19: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/19.jpg)
Solución de un sistema de ecuaciones lineales
![Page 20: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/20.jpg)
Funciones con arreglos Función Descripción Ejemplo
sqrt(A) Raíz cuadrada >> sqrt ([81 4 9 -4]) ans = 9 2 3 0+2i
exp(A) Exponencial >> exp([1 3 5]) ans = 2.7183 20.0855 148.4132
abs(A) Valor absoluto o módulo >> abs([-3 4-i*3 9+i*12]) ans = 3 5 15
factorial(A) Factorial >> factorial([1 3 7]) ans = 1 6 5040
![Page 21: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/21.jpg)
Funciones con arreglos Función Descripción Ejemplo
log(A) Logaritmo natural >> log ([2 9 10]) ans = 0.6931 2.1972 2.3029
log10(A) Logaritmo en base 10 >> log10([1 10 100]) ans = 0 1 2
log2(A) Logaritmo en base 2 >> log2([2 5 6]) ans = 1 2.3219 4
round(A) Redondeo al entero más cercano
>> round([14.56 12.09 -3.51]) ans = 15 12 -4
![Page 22: EL120 - Operaciones Matemáticas Con Arreglos(1)](https://reader033.fdocuments.mx/reader033/viewer/2022051516/55cf9757550346d0339117b8/html5/thumbnails/22.jpg)
Funciones con arreglos Función Ejemplo
sin(A) >> sin ([pi/3 pi/6 pi/2]) ans = 0.8660 0.5000 1.0000
cos(A) >> cos([pi pi/5 4*pi/7]) ans = -1.0000 0.80990 -0.2225
tan(A) >> tan([pi/3 pi/4 3*pi/4]) ans = 1.7321 1.0000 -1.0000
sign(A) >> sign([pi exp(1) cos(pi) sin(0)]) ans = 1 1 -1 0