ML_DGEQRF – Výpočet QR faktorizace reálné matice A s rozměry M x N

Symbol blokuPotřebná licence: MATRIX
Qt SVG Document Exported by REXYGEN Studio uA uTAU uWORK HLD yA yTAU yWORK E info ML_DGEQRF

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

DGEQRF(M, N, uA, LDA, uTAU, uWORK, LWORK, info);

kde parametry funkce DGEQRF jsou nastaveny následovně:

  • M je počet řádků matice referencované uA.
  • N je počet sloupců matice referencované uA.
  • LDA je hlavní rozměr matice referencované uA.
  • LWORK je počet prvků vektoru referencovaného uWORK.
  • info je návratový kód z funkce DGEQRF.

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

  • reference uA nebo uTAU nebo uWORK není definována (tj. vstup uA nebo uTAU nebo uWORK není připojen),
  • počet prvků vektoru referencovaný pomocí uTAU je menší než minimum počtu řádků a počtu sloupců matice referencované uA,
  • volání funkce DGEQRF 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

uTAU

Vstupní reference na vektor skalárních faktorů elementárních reflektorů

Reference

uWORK

Vstupní odkaz na pracovní vektor WORK

Reference

HLD

Pozastavení

Bool

Výstup

yA

Výstupní odkaz na matici A

Reference

yTAU

Výstupní reference na vektor skalárních faktorů elementárních reflektorů

Reference

yWORK

Výstupní odkaz na pracovní vektor WORK

Reference

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