Řídká matice

Z Wikipedie, otevřené encyklopedie

Skočit na: Navigace, Hledání

Řídké matice představují speciální třídu matic, jejichž většina prvků se rovná nule, a proto umožňuje úspornější uložení v paměti počítače.

Na uložení klasické matice m x n reálných čísel je potřeba mn reálných hodnot.

Na uložení řídké matice rozměrů m x n s k nenulovými reálnými hodnotami je třeba:

  • 2 celočíselné hodnoty na uložení dimenze matice
  • 2k celočíselných hodnot na uložení indexů nenulových prvků
  • k reálných hodnot na uložení hodnot nenulových prvků

Je-li r počet bytů potřebných na uložení reálného čísla a z počet bytů na uložení celého čísla, pak uložení matice jako řídké se vyplatí v případě, že 2(k+1)i + kr < mnr

[editovat] Literatura

Bartko, R. - Miller, M.: MATLAB I - algoritmizácia a riešenie úloh