ML_DGECON – Odhad převrácené hodnoty čísla podmíněnosti obecné reálné matice

Symbol blokuPotřebná licence: MATRIX
Qt SVG Document Exported by REXYGEN Studio uA uWORK uIWORK INORM anorm HLD yA yWORK yIWORK rcond E info ML_DGECON

Popis funkce
Výstupní reference yA, yWORK a yIWORK jsou vždy nastaveny na odpovídající vstupní reference uA, uWORK a uIWORK. Pokud HLD = on, pak není provedeno nic jiného, jinak je interně zavolána funkce LAPACK DGECON:

DGECON(sINORM, N, uA, LDA, anorm, rcond, uWORK, uIWORK, info);

kde parametry funkce DGECON jsou nastaveny následovně:

  • Pokud INORM = on, pak je řetězec sINORM nastaven na "I" jinak je nastaven na "1".
  • N je počet sloupců matice referencované uA.
  • LDA je hlavní rozměr matice referencované uA.
  • rcond je vrácená reciproční hodnota podmíněnosti matice referencované uA.
  • info je návratový kód z funkce DGECON.

Chybový příznak E je nastaven na on, pokud:

  • reference uA nebo uWORK nebo uIWORK není definována (tj. vstup uA nebo uWORK nebo uIWORK není připojen),
  • matice referencovaná uA není čtvercová,
  • počet prvků vektoru referencovaného pomocí uWORK je menší než 4 N,
  • počet prvků celočíselného vektoru referencovaného pomocí uIWORK je menší než N,
  • volání funkce DGECON vrátí chybu pomocí funkce XERBLA, viz návratový kód info a systémový log.

Více informací naleznete v dokumentaci knihovny LAPACK [10] (pouze anglicky).

Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Vstup

uA

Vstupní odkaz na matici A

Reference

uWORK

Vstupní odkaz na pracovní vektor WORK

Reference

uIWORK

Vstupní odkaz na celočíselný pracovní vektor WORK

Reference

INORM

Použij tzv. Infinity-norm (maximum z řádkových součtů absolutních hodnot prvků)

Bool

anorm

Norma původní matice A

Double (F64)

HLD

Pozastavení

Bool

Výstup

yA

Výstupní odkaz na matici A

Reference

yWORK

Výstupní odkaz na pracovní vektor WORK

Reference

yIWORK

Výstupní odkaz na celočíselný pracovní vektor WORK

Reference

rcond

Převrácená hodnota čísla podmíněnosti matice A

Double (F64)

E

Příznak chyby

Bool

info

Informace o výsledku funkce LAPACKu. Je-li info = -i, pak i-tý argument měl nepřípustnou hodnotu

Long (I32)

2024 © REX Controls s.r.o., www.rexygen.com