ML_DGEBAK – Zpětná transformace k ML_DGEBAL levých nebo pravých vlastních vektorů
Symbol blokuPotřebná licence: MATRIX
Popis funkce
Výstupní reference ySCALE a yV jsou vždy nastaveny na odpovídající vstupní
reference uSCALE a uV. Pokud je HLD = on, pak se nic nepočítá, jinak je interně zavolána
funkce LAPACK DGEBAK:
DGEBAK(sJOB, sRSIDE, N, ilo, IHI, uSCALE, M, uV, LDV, info);
kde jsou parametry funkce DGEBAK nastaveny následovně:
- Celočíselný vstup job je mapován na řetězec sJOB: "N", "P", "S" a "B".
- Pokud RSIDE = on pak je řetězec sRSIDE nastaven na "R" jinak je nastaven na "L".
- N je počet prvků vektoru referencovaného uSCALE.
- Pokud vstup ihi 0 pak je IHI nastaveno na ihi jinak je nastaveno na .
- M je počet sloupců matice referencované uV.
- LDV je hlavní rozměr matice referencované uV.
- info je návratový kód z funkce DGEBAK.
Chybový příznak E je nastaven na on, pokud:
- reference uSCALE nebo uV není definována (tj. vstup uSCALE nebo uV není připojen),
- volání funkce DGEBAK vrátí chybu pomocí funkce XERBLA, viz návratový kód info a systémový log.
Upozorňujeme, že indexy ilo a ihi začínají od nuly na rozdíl od FORTRAN verze, kde začínají od jedničky. 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
uSCALE | Vstupní odkaz na vektor SCALE | Reference |
uV | Odkaz na matici pravých nebo levých vlastních vektorů, které mají být transformovány | Reference |
job | Typ požadované zpětné transformace 0 4 | Long (I32) |
RSIDE | Operace je aplikována z pravé strany | Bool |
ilo | Dolní index (od nuly) řádku a sloupce pracovní submatice | Long (I32) |
ihi | Horní index (od nuly) řádku a sloupce pracovní submatice | Long (I32) |
HLD | Pozastavení | Bool |
Výstup
ySCALE | Výstupní odkaz na vektor SCALE | Reference |
yV | Odkaz na matici transformovaných pravých nebo levých vlastních vektorů | 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) |
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com