Řešení soustavy rovnic

Pet

Řešení soustavy rovnic
« kdy: 27. 02. 2018, 08:09:13 »
Asi uz je to dlouho, co jsem vylezl ze skoly:-O Ale se da najit predpis pro vypocet Y pro takovouhle tabulku? Pokud mozno numericky.

a   b   y
1   5   -5
2   6   -3
3   7   -1
4   8   1
5   9   3
6   10   5
7   11   7
8   12   9
« Poslední změna: 27. 02. 2018, 11:19:53 od Petr Krčmář »


wimpy

Re:Reseni soustavy rovnic
« Odpověď #1 kdy: 27. 02. 2018, 08:18:35 »
Hledáš toto?
y = a + b - 11

Pet

Re:Reseni soustavy rovnic
« Odpověď #2 kdy: 27. 02. 2018, 08:27:15 »
no, presne tak :) A ted obecny vypocet pomoci matice. Skoro jsem neocekaval, ze z toho vypadne linerani rovnice. Ale mozna jsem to zpusobil tim, ze jsem nesikovne cisla v tabulce linerne rozlozil. Porad si ze skoly vybavuju jen soustavu ktera vedla na matice M:M. Asi sjem nedaval pozor. Ac uznavam, ze je to jednoducha matematika.

tshaeiknafv

Re:Reseni soustavy rovnic
« Odpověď #3 kdy: 27. 02. 2018, 09:01:13 »
Mame rovnici A*x = y, kde A je tvoje matice s parametry (sloupce [a,b,1], kde posledni sloupec jsou jednicky), x jsou 3 hledane koeficienty ve sloupci a y je sloupcovy vektor parametru [y]. Hledame x.

Tohle se da resit generailzovanou inverzni matici Ag: Ag*A*x = Ag*y, takze reseni je x=Ag*y, kde

Ag = inverse(transpose(A)*A) * transpose(A).

Nase puvodni rovnice je ale preurcena a casto nema zadne reseni; vzorec s A_g najde vzdy least-squares aproximaci reseni. Pro kontrolu jestli bylo nalezene presne reseni lze proste provest kontrolu ze A*x = y.


Trubicoid2

Re:Reseni soustavy rovnic
« Odpověď #4 kdy: 27. 02. 2018, 09:21:01 »
Je to popsaný tady: https://cs.wikipedia.org/wiki/Metoda_nejmenš%C3%ADch_čtverců


lobo

Re:Reseni soustavy rovnic
« Odpověď #5 kdy: 27. 02. 2018, 11:01:58 »
Je to popsaný tady: https://cs.wikipedia.org/wiki/Metoda_nejmenš%C3%ADch_čtverců
"Metoda najmensich stvorcov" mi pripomenula vyraz mojej spoluziacky "Metoda malilinkych stvorcekov"...
pana profesora skoro prekotilo ked to povedala

trubicoid2

Re:Řešení soustavy rovnic
« Odpověď #6 kdy: 27. 02. 2018, 11:41:38 »
to me prekotilo taky  ;D

P_V

  • ***
  • 227
    • Zobrazit profil
    • E-mail
Re:Řešení soustavy rovnic
« Odpověď #7 kdy: 27. 02. 2018, 13:21:47 »
Citace
najit predpis pro vypocet Y
Také si stanov, jaký předpis. Lineární proložení mezi body není jediná možnost, a je nepoužitelné pokud chceš, aby všechny zadané body ležely na čáře. Můžeš použít třeba lineární interpolaci mezi každými dvěma sousedními body, takže výsledkem bude zubatá čára. Nebo kubickou (spline) interpolaci mezi každými dvěma sousedními body.
https://en.wikipedia.org/wiki/Interpolation
« Poslední změna: 27. 02. 2018, 13:25:42 od P_V »