ML_DTRSYL – Řešení reálné Sylvesterovy rovnice pro kvazitrojúhelníkové matice A a B
Symbol blokuPotřebná licence: MATRIX
Popis funkce
Výstupní reference yA, yB a yC jsou vždy nastaveny na odpovídající vstupní
reference uA, uB a uC. Pokud HLD = on, pak není provedeno nic jiného, jinak je interně
zavolána funkce LAPACK DTRSYL:
DTRSYL(sTRANA, sTRANB, isgn, M, N, uA, LDA, uB, LDB, uC, LDC, uWORK, LWORK, uIWORK, info);
kde parametry funkce DTRSYL jsou nastaveny následovně:
- Celočíselný vstup trana je mapován na řetězec sTRANA: "N" a "T".
- M je počet řádků matice referencované uA.
- N je počet sloupců matice referencované uB.
- LDA, LDB a LDC jsou hlavní rozměry matic referencovaných uA, uB a uC.
- scale je vrácený faktor škálování pro zabránění přetečení.
- info je návratový kód z funkce DTRSYL.
Chybový příznak E je nastaven na on, pokud:
- reference uA nebo uB nebo uC není definována (tj. vstup uA nebo uB nebo uC není připojen),
- trana a tranb je menší než 0 nebo větší než 3,
- počet sloupců matice referencované uA je odlišný od M,
- počet řádků matice referencované uB je odlišný od N,
- počet řádků matice referencované uC je odlišný od N nebo počet sloupců této matice je odlišný od M,
- volání funkce DTRSYL vrátí chybu pomocí funkce XERBLA, viz 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 |
uB | Vstupní odkaz na matici B | Reference |
uC | Vstupní odkaz na matici C | Reference |
trana | Transpozice matice A 0 3 | Long (I32) |
tranb | Transpozice matice B 0 3 | Long (I32) |
isgn | Znaménko v rovnici (1 nebo -1) -1 1 | Long (I32) |
HLD | Pozastavení | Bool |
Výstup
yA | Výstupní odkaz na matici A | Reference |
yB | Výstupní odkaz na matici B | Reference |
yC | Výstupní odkaz na matici C | Reference |
scale | Scale | 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) |
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com