pregunto porque no se que como se hace una de esas y necesito urgente hacer un ejercicio pero no lo saber como hacer una matriz asi aca dejo el ejercicios:
Desarrolle un algoritmo que genere la matriz unitaria. La matriz unitaria se forma con unos en la diagonal principal y ceros en el resto.
alguien me puede explicar como podria hacerlo?
Update:podria ser en C++
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
La matriz identidad o unitaria, es la que contiene uno's en la diagonal principal como tu expones.
Para implementarla es muy fácil. Te pongo aquí un pseudocodigo
-Inicio
- Desde i=1 hasta n
Desde j=1 hasta n-i
Si i= j entonces
A[i,j] = 1
sino
A[i,j] = 0
fin si
Fin desde j
-Fin desde i
-Fin
Donde:
n es el orden de la matriz
A es la matriz
"La matriz unitaria se forma con unos en la diagonal principal y ceros en el resto."
Eso es una matriz unitaria. Para hacerla, usa dos ciclos "for" anidados para ponerla en 0s excepto en la diagonal principal donde pones 1s (los contadores de los "for" son del mismo valor en la diagonal principal)
una matriz unitaria es tambien conocida como "matriz identidad" y tiene la siguiente estructura
1 0 0
0 1 0
0 0 1
tbn es una matriz cuadrada ya que la cantidad de columnas y filas son las mismas....
Espero haya podido colaborar con tu pregunta.
Saludos
En que lenguaje necesitas la matriz??
lenguage maquina???