Matrices programacion c++
Pseudocódigo del algoritmo para obtener la transpuesta de una matriz nxm.
Inicio
Leer(f, c)
Leer(Aij)
Transpuesta(Aij,Atij, f, c) //Llamade al subprograma
Escribir(Atij)
Fin
Pseudocódigo del subprograma Transpuesta
Transpuesta(Aij, Atji, f, c)
Inicio
Desde i = 1 hasta f
Desde j = 1 hasta cAtj i = Aij
Fin-Desde j
Fin-Desde i
Fin
5. Diseñe un algoritmo que obtenga el determinante de una matriz nxn.
Pseudocódigo del algoritmo para obtener el determinante de una matriz nxn.Inicio
Leer(n)
Leer(Aij)
Det = Determinante(Aij, n)
Escribir(Det)
Fin
Pseudocódigo del subprograma “Determinante”.
Inicio
Desde i = 1 hasta n – 1
Desde j = i+1 hasta n
m = Aji/Aii
Desde k = i hasta n
Ajk = Ajk – m Aik
Fin-Desde k
Fin-Desde j
Fin-Desde i
Det = 1
Desde i = 1 hasta n
Det = Det * Aii
Fin-Desde i
retornar Det
Fin
6. Diseñe unalgoritmo que obtenga la inversa de una matriz.
Pseudocódigo del algoritmo para obtener la inversa de una matriz
Inicio
Leer(n)
Leer(Aij)
Inversa(Aij, Ainvij, n) // Llamado a la función“Inversa”
EscribreMatriz(Ainvij, n) // Llamado a la función “EscribeMatriz”
Fin
Pseudocódigo del subprograma “Inversa”
Inversa(Aij, Ainvij, n)
Inicio
// Se adhiere a la matriz Aij la matrizidentidad, I.
k = n + 1
Desde i = 1 hasta n
Desde j = 1 hasta 2n
Si (k != j)
Aij = 0.0
De lo contrario
Aij = 1.0
Fin-Si
Fin-Desde j
k++
Fin-Desde i
// Se obtiene lamatriz inversa de Aij.
Desde k = 1 hasta n
Desde j = 2n hasta k con decrementos de 1
Akj = Akj / Akk
Fin-Desde j
Desde i = 1 hasta n
Si (i != k)
Desde j = 2n hasta k condecremento de 1
Aij = Aij – Aik * Akj
Fin-Desde j
Fin-Si
Fin-Desde i
Fin-Desde k
// Se extrae la matriz inversa Ainvij de la matriz Aij.
Desde i = 1 hasta n
k = 1;...
Regístrate para leer el documento completo.