ML_DGEES – Výpočet vlastních čísel, Schurovy formy a volitelně matice Schurových vektorů
Symbol blokuPotřebná licence: MATRIX
Popis funkce
Výstupní reference yA, yWR, yWI, yVS, yWORK a yBWORK jsou vždy nastaveny na
odpovídající vstupní reference uA, uWR, uWI, uVS, uWORK a uBWORK. Pokud HLD =
on, pak není provedeno nic jiného, jinak je interně zavolána funkce LAPACK
DGEES:
DGEES(sJOBVS, sSORT, SELECT, N, uA, LDA, sdim, uWR, uWI, uVS, LDVS,uWORK,
LWORK, uBWORK, info);
kde parametry funkce DGEES jsou nastaveny následovně:
- Pokud pak je řetězec sJOBVS nastaven na "V" jinak je nastaven na "N".
- Pokud pak je řetězec sSORT nastaven na "S" jinak je nastaven na "N".
- SELECT je reference na funkci pro třídění vlastních čísel, která v tomto funkčním bloku vrací vždy on.
- N je počet sloupců matice referencované uA.
- LDA je hlavní rozměr matice referencované uA.
- sdim je vrácen počet vlastních čísel, pro které funkce SELECT vrací on.
- LDVS je hlavní rozměr matice referencované uVS.
- LWORK je počet prvků vektoru referencovaného uWORK.
- info je návratový kód z funkce DGEES.
Chybový příznak E je nastaven na on, pokud:
- reference uA nebo uWR nebo uWI nebo uVS nebo uWORK nebo uBWORK není definována (tj. vstup uA nebo uWR nebo uWI nebo uVS nebo uWORK nebo uBWORK není připojen),
- matice referencovaná uA není čtvercová,
- počet prvků vektoru referencovaného uWR, uWI a uBWORK je menší než N,
- počet sloupců matice referencované uVS není roven N,
- volání funkce DGEES 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 |
uWR | Vstupní odkaz na vektor reálných částí vlastních čísel | Reference |
uWI | Vstupní odkaz na vektor imaginárních částí vlastních čísel | Reference |
uVS | Vstupní reference na ortogonální matici Schurových vektorů | Reference |
uWORK | Vstupní odkaz na pracovní vektor WORK | Reference |
uBWORK | Vstupní odkaz na Booleovský pracovní vektor WORK | Reference |
JOBVS | Je-li true, pak se počítají Schurovy vektory | Bool |
SORT | Je-li true, pak se vlastní čísla setřídí | Bool |
HLD | Pozastavení | Bool |
Výstup
yA | Výstupní odkaz na matici A | Reference |
yWR | Výstupní odkaz na vektor reálných částí vlastních čísel | Reference |
yWI | Výstupní odkaz na vektor imaginárních částí vlastních čísel | Reference |
yVS | Výstupní reference na VS | Reference |
yWORK | Výstupní odkaz na pracovní vektor WORK | Reference |
yBWORK | Výstupní odkaz na Booleovský pracovní vektor WORK | Reference |
sdim | Je-li SORT, pak udává počet vlastních čísel pro něž je SELECT true, jinak 0 | Long (I32) |
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