Lab Matrices 2D v1 Python
Lab Matrices 2D v1 Python
[ ]
45 25 −10 = 60
= 53
A= 15 38 0
−20 15.5 10.8 = 6.3
30 41 4 = 75
2. Buscar un número entero dentro de una matriz de 4x3. Si el numero existe devuelva su
posición (fila columna), caso contrario devuelva el mensaje "no existe".
Ej. Entrada: Numero a buscar = 20
[ ]
0 −5 10
100 47 89
B=
120 −50 23
200 500 100
( )
1 0 1 0
Mat= 1 0 1 0
1 0 1 0
1 0 1 0
Mat=(1 0 1 0
1010
1010
1010)
4. Generar la matriz Triangular Superior de orden N
Ej.
1 2 3
TS = 0 4 5
0 0 6
5. Crear la matriz “Víbora” orden N x N
Ej.
( )
1 2 3 4
V= 8 7 6 5
9 10 11 12
16 15 14 13
Ej. k=2
[ ][ ] [ ]
21 40 60 1 0 0 10 20 30
80 101 120 = 0 1 0 +2 40 50 60
140 160 181 0 0 1 70 80 90
C = A + 2B
[ ] [ ]
90 −20 30 90 −20 30
Mat= 55 45 35 → Mat ( ordenada )= 0 −5 78
0 −5 78 55 45 35
Mat 1
8. Calcular: Mat 3= donde Mat3, Mat2 y Mat1 son matrices
Mat 2
Ej.
[ ]
1 0 0
0 1 0
[ ]
−0.27 0.13 0.07 0 0 1
30.23 −0.12 0.07 =
[ ]
0.18 0.08 −0.04 0 2 3
4 0 6
7 8 0
[ ]
1 2 3 1
A= 3 5 10 2
−5 −2 −4 3
La solución: [-1. 1. 0]
Sugerencia: Use la función solve() de la librería Numpy.
10. Solicitar al usuario una cadena (palabra o frase) y determinar la cantidad de incidencias de
la cadena dentro de una Matriz.
[ ]
Cemento Grava Arena Arcilla
Piedra Yeso Pusolana Cal
Materiales=
Madera Clavo Tornillo Arena
Cemento Arena Cal Piedra
Luego: