Está en la página 1de 4

PRACTICA MATRICES

Instrucciones:
 Trabajo individual
 Subir el procesual a la tarea de Moodle

1. Construir una matriz A cuadrada aleatoria de orden 3.


a. Obtener su inversa, su transpuesta y su diagonal.
b. Transformarla en una matriz triangular inferior.
c. Obtener la suma de los elementos de la primera fila, de la segunda
columna y de la diagonal.

2. En una hacienda hay un hato que se compone de N vacas. Diseñe un


algoritmo que guarde en una matriz de dimensión 7xN la producción de
leche diaria (en litros) de cada una de las vacas, durante una semana.
Además, el algoritmo debe calcular la producción total del hato en cada
uno de los siete días, y el número de la vaca que dio más leche en cada
día.

3. Los siguientes ejercicios tienen como propósito que usted escriba ciclos
que recorran la matriz completa o partes de ella. Suponga que se ha
definido una constante positiva entera N y una matriz mat, de dimensión
NxN.

▪ Escriba un algoritmo que ponga cero en ambas diagonales de la


matriz.
▪ Escriba un algoritmo que ponga cero en la primera y la última fila, y
en la primera y la última columna de la matriz.
▪ Escriba un algoritmo que llene de números la matriz de tal forma
que mat[i][j] sea igual a i+j.
▪ Escriba un algoritmo que llene la diagonal principal de la matriz con
los números 1,2,3,...N. La diagonal principal de una matriz está
formada por las casillas en las cuales el índice de fila y de columna
son iguales.
▪ Escriba un algoritmo que llene todas las filas pares con los
números 1,2,3,...N, y las filas impares con los números N,N-1,N-
2,...1
4. Generar la siguiente matriz cuadrada.

a) (n impar)
1 1 1 1 1
0 0 1 0 0
0 0 1 0 0
0 0 1 0 0
0 0 1 0 0

1
b)
1 0 0 0
0 2 0 0
0 0 3 0
0 0 0 4

c) (n par)
1 1 1 2 2 2
1 1 1 2 2 2
1 1 1 2 2 2
3 3 3 4 4 4
3 3 3 4 4 4
3 3 3 4 4 4

d
0 0 0 2
0 0 4 4
0 6 6 6
8 8 8 8

e.
4 3 2 1
0 3 2 1
0 0 2 1
0 0 0 1

f.
16 12 8 4
15 11 7 3
14 10 6 2
13 9 5 1
g.
16 9 4 1
15 8 3 2
14 7 6 5
13 12 11 10

2
5. Llenar la matriz Anxm. Eliminar la columna K
n=3 8 9 6 8 8 6 8
m=4 3 7 2 1 K=2 ==> 3 2 1
1 9 7 5 1 7 5

6. Sumar 2 matrices de tamaño nxm

n=3 6 7 7 9 13 16
m=2 3 8 + 1 6 ==> 4 14
5 3 2 4 7 12

7. Llenar un matriz con la cantidad de estudiantes registrados en n paralelos


y tres turnos.

n=4
M T N
P1 3 8 5
P2 10 11 4
P3 12 6 14
P4 4 7 7

Hallar el paralelo con la menor cantidad de estudiantes en el turno de la


Tarde.
 Paralelo = 3 con 6 estudiantes

8.

4
a. Calcular A+B, AB, A

b. Determinar una matriz cuyos elementos sean el resultado de multiplicar


cada elemento de A por el correspondiente de B.
c. Determinar una matriz cuyos elementos sean el resultado de dividir
cada elemento de A por el correspondiente de B.

3
9. Determinar si es posible:
a. La inversa de A y de B. Verificar que el producto de una matriz por su
inversa es la matriz identidad.
b. La traza de B.
c. El determinante y el rango de A.

10.

a. Extraer el elemento a23.


b. Sustituir el elemento a22 por 100.
c. Construir una submatriz de A formada por las filas 2, 3 y 4 y las
columnas 1, 2 y 3 de A.
d. Extraer la fila 3 de A.
e. Extraer la columna 1 de A.
f. Construir una matriz formada por las filas 1, 2 y 3 de A. g. Construir una
matriz formada por las filas 1 y 4 de A.
11. Construir una matriz A cuadrada aleatoria de orden 3.
a. Obtener su inversa, su transpuesta y su diagonal.
b. Transformarla en una matriz triangular inferior.
c. Obtener la suma de los elementos de la primera fila, de la segunda
columna y de la diagonal.

También podría gustarte