mátrix determinánsa

Üdvözlöm, Ön a mátrix determinánsa szó jelentését keresi. A DICTIOUS-ban nem csak a mátrix determinánsa szó összes szótári jelentését megtalálod, hanem megismerheted az etimológiáját, a jellemzőit és azt is, hogyan kell a mátrix determinánsa szót egyes és többes számban mondani. Minden, amit a mátrix determinánsa szóról tudni kell, itt található. A mátrix determinánsa szó meghatározása segít abban, hogy pontosabban és helyesebben fogalmazz, amikor beszélsz vagy írsz. Amátrix determinánsa és más szavak definíciójának ismerete gazdagítja a szókincsedet, és több és jobb nyelvi forráshoz juttat.

Kiejtés

  • IPA:

Főnév

mátrix determinánsa

  1. (matematika, lineáris algebra) A determináns a valós, négyzetes mátrixokhoz rendelt valós szám, ahol a hozzárendelés egy függvényként van definiálva. Tulajdonságai levezethetőek a valós számok, mint test, tulajdonságaiból, így általánosabban is bevezethető a fogalom. A vegyes szorzat általánosításának tekinthető. Legyen test, függvény és négyzetes mátrix. Jelölje a mátrix -edik sorának -edik elemét. A mátrix determinánsának nevezzük az alábbi formula által hozzárendelt, -val jelölt elemet:
    , ahol:
  • az elemek egy permutációja,
  • pedig a permutáció inverziószáma,
  • a szumma pedig a permutációkra történő összegzés.

A determináns néhány szokásos jelölése:

  • a mátrix megadásával: , ill. ;
  • vektorrendszerrel: ;
  • mátrix oszlopvektoraival: ;
  • a mátrixelemek megadásával: , illetve .

A mátrix determinánsának kiszámításához a Pythonban a numpy vagy a scipy könyvtárakat használhatjuk. Az alábbiakban bemutatok példákat a numpy könyvtár segítségével, amely a legelterjedtebb eszköz a mátrixok kezelésére.



Determináns számítása numpy segítségével

1. Egyszerű példa egy 2x2-es mátrixra

import numpy as np

# Mátrix definiálása
matrix = np.array(, ])

# Determináns kiszámítása
det = np.linalg.det(matrix)

print(f"A mátrix:\n{matrix}")
print(f"A determináns értéke: {det}")

2. Nagyobb mátrix (pl. 3x3 vagy annál nagyobb)

import numpy as np

# Mátrix definiálása
matrix = np.array(,
                   ,
                   ])

# Determináns kiszámítása
det = np.linalg.det(matrix)

print(f"A mátrix:\n{matrix}")
print(f"A determináns értéke: {det}")

Determináns kerekítése

A numpy.linalg.det által visszaadott érték lebegőpontos szám, amely apró pontatlanságokat tartalmazhat. A kerekítéshez használhatjuk a round függvényt.

det = round(np.linalg.det(matrix), 2)
print(f"A determináns kerekített értéke: {det}")

Interaktív program determináns számítására

Az alábbi program lehetőséget biztosít egyedi mátrix megadására a felhasználótól:

import numpy as np

# Mátrix bekérése a felhasználótól
n = int(input("Add meg a mátrix méretét (n x n): "))
matrix = 

print("Add meg a mátrix elemeit soronként (szóközzel elválasztva):")
for i in range(n):
    row = list(map(float, input(f"{i+1}. sor: ").split()))
    matrix.append(row)

matrix = np.array(matrix)

# Determináns kiszámítása
det = np.linalg.det(matrix)

print(f"A megadott mátrix:\n{matrix}")
print(f"A determináns értéke: {det:.2f}")

Példa futásra:

Add meg a mátrix méretét (n x n): 3
Add meg a mátrix elemeit soronként (szóközzel elválasztva):
1. sor: 2 1 3
2. sor: 1 2 1
3. sor: 3 1 2
A megadott mátrix:

 
 ]
A determináns értéke: -12.00

Hasznos megjegyzések

  1. Ellenőrzések:
    • A mátrixnak négyzetesnek (n x n) kell lennie, különben a determináns nem értelmezhető.
  2. Kerekítés:
    • A determináns lebegőpontos eredménye miatt érdemes a kimenetet kerekíteni.
  3. Nulla determináns:
    • Ha a determináns értéke 0, a mátrix szinguláris, azaz nem invertálható.