EJERCICIO 1 / 5Respuesta comprobable
Tu reto 1.
Una diagonal 100×100 con diagonal no nula, ¿nnz?
- PISTA 1
Una pista
Una por fila.
Un desarrollo posible.
Una matriz diagonal solo permite entradas no nulas cuando fila y columna coinciden.
Con 100 posiciones diagonales y todas no nulas, hay una por cada fila.
Por tanto nnz=100, aunque la matriz tenga10000 posiciones totales.
EJERCICIO 2 / 5Respuesta comprobable
Tu reto 2.
Tridiagonal 10×10 con bandas no nulas: ¿nnz?
- PISTA 1
Una pista
Usa 3n−2.
Un desarrollo posible.
La diagonal principal aporta10 entradas.
Las bandas superior e inferior aportan9 cada una, porque terminan en los bordes.
EJERCICIO 3 / 5Respuesta comprobable
Tu reto 3.
Una matriz 20×20 tiene 40 no nulos. ¿Fracción de densidad?
- PISTA 1
Una pista
Divide 40 entre el total 400.
Un desarrollo posible.
Una matriz20×20 tiene 20·20=400 posiciones.
La densidad es la fracción ocupada: 40/400.
El resultado es 0,1, equivalente a un10% de posiciones no nulas.
EJERCICIO 4 / 5Respuesta comprobable
Tu reto 4.
Una fila con valores 2 en columna 1 y −1 en columna 3 multiplica x=(3,4,5). ¿Resultado?
- PISTA 1
Una pista
Ignora la columna ausente.
Un desarrollo posible.
La fila solo usa las columnas1 y3, así que toma x₁=3 y x₃=5.
La suma de contribuciones es 2·3+(−1)·5.
6−5=1; la componente x₂ no interviene porque su coeficiente es cero.
EJERCICIO 5 / 5Razonamiento · revisión personal
Tu reto 5.
Explica por qué el número de no nulos de A no determina por sí solo la memoria de LU.
- PISTA 1
Una pista
La eliminación conecta variables que antes no lo estaban.
Un desarrollo posible.
La eliminación combina filas y puede generar entradas no nulas donde A tenía ceros.
Ese relleno depende del patrón de conexiones y del orden de eliminación, además del pivoteo utilizado.
Por tanto conocer nnz(A) no determina nnz(L)+nnz(U), ni toda la memoria necesaria.