Está en la página 1de 7

USO DE LA HOJA ELECTRÓNICA EXCEL

Operaciones con matrices Matlab

Page 49
USO DE LA HOJA ELECTRÓNICA EXCEL

Operadores para resolver sistemas de ecuaciones lineales en Matlab


Un sistema de ecuaciones lineales puede representarse mediante una expresión matricial

11 1 + 12 2 + 13 3 = 1 11 12 13 1 11
21 1 + 22 2+ 23 3 = 2 11 12 13 1 = 11 AX = B => X = A-1 B
31 1 + 32 2+ 33 3 = 3 11 12 13 1 11

solve (fi , fi+1 , fi+1 , fi+n) x = inv (A) * B x=A\B

A=[1 2], b=[2] A=[1 2; 1 0; 0 1], b=[2 0 0]’


x = A\b x = A\b, resto=A*x-b
x= x= resto=
0 0.3333 -0.3333
1 0.6667 0.3333
0.6667
Page 50
USO DE LA HOJA ELECTRÓNICA EXCEL

Operadores elemento a elemento en Matlab


En Matlab existe también la posibilidad de aplicar elemento a elemento los operadores matriciales
(*,^,\ y /)
Para ello es necesario precederlos por un punto “ . ”

>> [1 2 3 4 ].^2 >> [1 2 3 4] .* [1 -1 1 -1]


ans ans
1 4 9 16 1 -2 3 -4

Page 51
USO DE LA HOJA ELECTRÓNICA EXCEL

Entrada de datos en Vectores

Vectores fila Vectores columna


Comas A = [1, 2 , 3 , 4, 5, 6, 7, 8, 9] Punto + coma signo transponer ‘
A=123456789 A = [1; 2 ; 3 ; 4 ; 5] A = [1 2 3 4 5] ‘ A=[1:1:5] ‘

Espacios A = [1 2 3 4 5 6 7 8 9] A= A= A=
A=123456789 1 1 1
2 2 2
A=[1:1:9] 3 3 3
A=123456789 4 4 4
5 5 4

Page 52
USO DE LA HOJA ELECTRÓNICA EXCEL

Entrada de datos en Matrices

Matriz Matriz Matriz


Comas + Punto coma Punto + coma signo transponer ‘
A = [1, 2 , 3; 4, 5, 6 ; 7, 8, 9] A = [1:3:7 ; 3 4 5; 2:2:6] a= [1 2 3], b =[4 5 6]; c=[7 8 9]
A= 1 2 3
4 5 6 A= A = [a’ b ‘ c’] ; A = [a; b; c]
7 8 9
1 4 7 1 4 7 1 2 3
Espacios + Punto coma 3 4 5 2 5 8 4 5 6
A = [1 2 3 ; 4 5 6 ; 7 8 9] 2 4 6 3 6 9 7 8 9
A= 1 2 3
4 5 6
7 8 9

Page 53
USO DE LA HOJA ELECTRÓNICA EXCEL

Entrada de datos en Matrices

Matriz Matriz
rand fIoor + rand
A = [20*rand(3)]

A = floor(A)

Page 54
USO DE LA HOJA ELECTRÓNICA EXCEL

Tipos de matrices predefinidas en Matlab

Page 55

También podría gustarte