fbpx

duda Ejercicios propuestos 2 (Matrices) Mostrar determinante de matriz

  • duda Ejercicios propuestos 2 (Matrices) Mostrar determinante de matriz

    Posted by Angel Adrian Sifuentes Rodriguez on 24 abril, 2020 en 2:44 pm

    El detalle es que no encontre manera de como hacer mas corto o directo el proceso al realizar las operaciones, mas que directamente decirle al programa cuales debia de hacer.
    Por ejemplo: matriz[0][0]*matriz[1][1]*matriz[2][2]
    hay alguna manera de que dentro del for o un proceso dentro de lo conocido hasta este tema se hagan las operaciones pero no de todos los rangos, si no especificamente de unos?

    Angel Sánchez respondido 3 años, 7 meses 2 Miembros · 1 Responde
  • 1 Responde
  • Angel Sánchez

    organizador
    24 abril, 2020 en 3:21 pm

    Aquí es donde entra la parte chida de programar, el analizar. Si analizamos cual es la manera de sacar el determinante de una matriz de 3*3 podemos encontrar algunos patrones. (Vídeo de ejemplo https://www.youtube.com/watch?v=slIo9yYNeqk).

    Vemos que la primera vuelta de multiplicaciones hay posiciones fijas -> (0,0)(1,1)(2,2) -> (1,0)(2,1)(3,2) -> (2,0)(3,1)(4,2) así que esas las podemos dejar fijas en el ciclo que vas a usar para las multiplicaciones. Después de eso vemos que hay una columna que va del 0 -> 1 -> 2 que si iniciamos con i=0 podemos cambiarla por la variable i, la otra columna que va de 1 -> 2 -> 3 vemos que es i + 1, la tercera va de 2 -> 3 -> 4 es i + 2. En total para esta parte se necesitan 3 ciclos, hasta que i <= 2.

    Para la segunda vuelta, de arriba para abajo, usamos la misma lógica.

    Intenta hacerlo y dime como te fue.


Inicia sesión para responder.

Start of Discussion
0 de 0 respuestas Junio 2018
Ahora

Obtén una membresía premium 🎁

Con motivo de nuestro cuarto aniversario, te ofrecemos no solo el mejor precio del año, sino el mejor precio de toda nuestra trayectoria. Esta oferta es válida solo para las primeras 200 personas que la soliciten. ¡No dejes pasar esta oportunidad!