|
|
Řádek 5: |
Řádek 5: |
| struct Chyba | | struct Chyba |
| { | | { |
| template <typename T> Chyba(T t) : text(t) {} | | Chyba(std::string t) : text(t) {} |
| | | |
| std::string text; | | std::string text; |
Aktuální verze z 8. 12. 2006, 15:43
- Řešení soustavy lineárních rovnic
Napište funkci reseni(), která pro zadanou dolní trojúhelníkovou matici a vektor vypočte řešení soustavy lineárních rovnic . Funkce reseni() přepisuje vstupní vektor (pravou stranu) vypočteným řešením a testuje všechny možné chyby (nepřípustné dimenze a nulu na hlavní diagonále).
struct Chyba
{
Chyba(std::string t) : text(t) {}
std::string text;
};
void reseni(const GNU_gama::Mat<>& U, GNU_gama::Vec<>& x);
V dolní trojúhelníkové matici jsou všechny prvky nad hlavní diagonalou nulové, všechny prvky na hlavní diagonále jsou nenulové.
Řešení (přímá substituce):
Příklad:
[ Zpět | C++ | Další ]