0% encontró este documento útil (0 votos)
39 vistas6 páginas

Operaciones Con Matrices

El documento presenta operaciones básicas con matrices en R, incluyendo la creación, suma, multiplicación y cálculo de matrices inversas. También se abordan conceptos como la resolución de sistemas de ecuaciones lineales y el cálculo de valores y vectores propios. Se incluyen ejemplos prácticos de cómo implementar estas operaciones utilizando código en R.

Cargado por

psyjavi
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
39 vistas6 páginas

Operaciones Con Matrices

El documento presenta operaciones básicas con matrices en R, incluyendo la creación, suma, multiplicación y cálculo de matrices inversas. También se abordan conceptos como la resolución de sistemas de ecuaciones lineales y el cálculo de valores y vectores propios. Se incluyen ejemplos prácticos de cómo implementar estas operaciones utilizando código en R.

Cargado por

psyjavi
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Corts Franco Javier

Operaciones con
matrices
>
matrix(c(1,2,3,4,5,6,7,8,9),nrow
=3)
[,1] [,2] [,3]
[1,]

[2,]

[3,]

> matrix(1:8,ncol=2)

[2,]

[3,]

[4,]

[2,]

[3,]

> matriz1+2
[,1] [,2] [,3]
[1,]

[2,]

7 10

[3,]

8 11

> matriz2

[1,] 10 13 16
[2,] 11 14 17
[3,] 12 15 18
> matriz2*3

> vector10=(1:9)
> vector10=c(1:9)
> matrix(vector10,nrow=3)
[,1] [,2] [,3]
[1,]

[2,]

[3,]

> matriz1=matrix(1:9,nrow=3);
>
matriz2=matrix(10:18,nrow=3)
> matriz1

[1,]

[,1] [,2] [,3]

[,1] [,2]
[1,]

[,1] [,2] [,3]

[,1] [,2] [,3]


[1,] 30 39 48
[2,] 33 42 51
[3,] 36 45 54
> matriz1
[,1] [,2] [,3]
[1,]

[2,]

[3,]

> matriz2
[,1] [,2] [,3]

Corts Franco Javier


[1,] 10 13 16
[2,] 11 14 17

> matriz1+matriz2
[,1] [,2]

[3,] 12 15 18

[1,]

> matriz1+matriz2

[2,]

[,1] [,2] [,3]


[1,] 11 17 23

> matriz3-matriz1
[,1] [,2]

[2,] 13 19 25

[1,]

[3,] 15 21 27

[2,]

0 -8

............................

> 3*matriz2

> matrix(c(4,6,-1,9),nrow=2)
[,1] [,2]

[,1] [,2]
[1,]

9 -6

[1,]

4 -1

[2,]

[2,]

> 4*matriz2+2*matriz3

> matrix(c(0,3,3,-2),nrow=2)
[,1] [,2]
[1,]

[2,]

3 -2

> matrix(c(8,6,3,1),nrow=2)
[,1] [,2]
[1,]

[2,]

> matriz1=matrix(c(4,6,1,9),nrow=2)
> matriz2=matrix(c(0,3,3,2),nrow=2)
>
matriz3=matrix(c(8,6,3,1),nrow
=2)

[,1] [,2]
[1,] 16 18
[2,] 24 -6

Corts Franco Javier


matrix(c(1,2,-4,2,1,-2,1,1,1),nrow=3)
[,1] [,2] [,3]

Ejercicio con solve


1
matrix(c(2,1,3,3,1,-1,1,-1,2),
nrow=3)
[,1] [,2] [,3]

[1,]

2 -1

[2,]

[3,] -4 -2

> matrix(c(32,16,12),nrow=3)
[,1]
[1,] 32

[1,]

[2,] 16

[2,]

1 -1

[3,] 12

[3,]

3 -1

> matrix(c(12,4,6),nrow=3)

> matriz3=matrix(c(1,2,-4,2,1,2,-1,1,1),nrow=3)

[1,] 12

>
matriz4=matrix(c(32,16,12),nro
w=3)

[2,]

> solve(matriz3,matriz4)

[3,]

[,1]

[,1]

> matriz1=matrix(c(2,1,3,3,1,1,1,-1,2), nrow=3)

[1,] -14.66667

>
matriz2=matrix(c(12,4,6),nrow=
3)

[3,] 14.66667

> solve(matriz1,matriz2)

Hallar los valores y vectores


propios de la siguientes
matrices

[,1]

[2,] 30.66667

[1,] 2.3529412
[2,] 2.2352941
[3,] 0.5882353
2

> matrix(c(1,2,-4,2,1,-2,2,2,2),nrow=3)
[,1] [,2] [,3]

Corts Franco Javier


[1,]

2 -2

[2,]

[3,] -4 -2

> matrix(c(2,-2,1,3,-1,1,1,4,1),nrow=3)
[,1] [,2] [,3]

> a=matrix(c(1,2,-4,2,1,-2,2,2,2),nrow=3)

[1,]

[2,] -2 -1

> y=eigen(a)

[3,]

>y

> b=matrix(c(2,-2,1,3,-1,1,1,4,1),nrow=3)

$values

1 -1

> y=eigen(b)

[1] 3 3 -2

>y
$values

$vectors
[,1]

[,2]

[,3]

[1,] 0.4082483 -0.4082483


0.6666667
[2,] -0.4082483 0.4082483
-0.6666667
[3,] -0.8164966 0.8164966
0.3333333

> y$val

[1] -1.618034 1.000000 0.618034

$vectors
[,1]

[,2]

[,3]

[1,] 0.5257311 0.8890009


0.8506508
[2,] -0.7608452 -0.3810004
-0.4702282
[3,] 0.3804226 0.2540003
0.2351141

[1] 3 3 -2
> y$vec
[,1]

[,2]

[,3]

[1,] 0.4082483 -0.4082483


0.6666667
[2,] -0.4082483 0.4082483
-0.6666667
[3,] -0.8164966 0.8164966
0.3333333

> y$val
[1] -1.618034 1.000000 0.618034
> y$vec
[,1]

[,2]

[,3]

[1,] 0.5257311 0.8890009


0.8506508

Corts Franco Javier


[2,] -0.7608452 -0.3810004
-0.4702282

[2,] 0.3293570 -4.472136e-01


0.8834098

[3,] 0.3804226 0.2540003


0.2351141

[3,] -0.9297338 8.944272e-01


-0.1564734

[Link] la matriz inversa y los


valores y vectores propios de
las siguientes matrices

2
> matrix(c(1,-4,-1,3,1,1,2,2,1),nrow=3)
[,1] [,2] [,3]

[1,]

> matriz5=matrix(c(-2,2,2,2,1,2,1,2,-4),nrow=3)

[2,] -4 -1

> solve(matriz5)

[3,] -1

[,1]

[,2]

[,3]

[1,] 3.702550e-17 0.3333333


0.1666667
[2,] 6.666667e-01 0.3333333
0.3333333
[3,] -3.333333e-01 0.0000000
-0.3333333
> y=eigen(matriz5)

> matriz6=matrix(c(1,-4,-1,3,1,1,2,2,1),nrow=3)
> solve(matriz6)
[,1]

[,2]

[,3]

[1,] 0.4285714 0.1428571


-1.142857
[2,] -0.2857143 -0.4285714
1.428571
[3,] 0.7142857 0.5714286
-1.571429

>y
$values

> x=eigen(matriz6)

[1] -3.645751 -3.000000 1.645751

>x
$values

$vectors
[,1]

[,2]

[,3]

[1,] 0.1646785 -1.697156e-16


0.4417049

[1] 0.7933550+3.361774i
0.7933550-3.361774i
-0.5867099+0.000000i

$vectors

Corts Franco Javier


[,1]

[,2]

[,3]

Resolver los siguiente sistemas


de ecuaciones lineales.

[1,] 0.6977063+0.0000000i
0.6977063+0.0000000i
0.3940415+0i

En primera instancia sin utilizar


la funcin solve( ) y despus
usando este comando para
verificar las operaciones
realizadas

[2,] -0.1803899+0.6158444i
-0.1803899-0.6158444i
-0.6449483+0i
[3,] 0.1984960+0.2489988i
0.1984960-0.2489988i
0.6548076+0i

> matrix(c(1,4,7,2,5,8,3,6,9),nrow=3)
[,1] [,2] [,3]

> x$val
[1] 0.7933550+3.361774i
0.7933550-3.361774i
-0.5867099+0.000000i

[1,]

[2,]

[3,]

8 -9

> matrix(c(24,32,41),nrow=3)

> x$vec

[,1]
[,1]

[,3]
[1,] 0.6977063+0.0000000i
0.6977063+0.0000000i
0.3940415+0i
[2,] -0.1803899+0.6158444i
-0.1803899-0.6158444i
-0.6449483+0i
[3,] 0.1984960+0.2489988i
0.1984960-0.2489988i
0.6548076+0i

[,2]

[1,] 24
[2,] 32
[3,] 41
> d=matrix(c(1,4,7,2,5,8,3,6,9),nrow=3)
> e=matrix(c(24,32,41),nrow=3)
> solve(d,e)
[,1]
[1,] -18.72222222
[2,] 21.44444444
[3,] -0.05555556

También podría gustarte