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 [11] (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ší]
2025 © REX Controls s.r.o., www.rexygen.com