andrej
2005-11-29 13:19:59 UTC
Witam
Mam krzywa opisnana funkcja f(x) = a*cosh( (x-p)/a) +q (catenary curve) oraz
punkty (x,y) uzyskane z pewnych pomiarow np. (x0,y0), (x1,y1) ... (xk,yk).
Potrzebuje dopasowac parametry (a, p, q) owej krzywej tak by jak najlepiej
odpowiadaly danym.
Funkcja jest nieliniowa, wiec szukalem wiadomosci w Internecie na ten temat;
znalazlem metode Gaussa-Newton'a (opis np.
http://en.wikipedia.org/wiki/Gauss-Newton_algorithm).
Mam problem z utworzeniem macierzy Jakobiana, jak rozmieszczac wartosci
czesciowych pochodnych w tej macierzy, ile ona bedzie miec wierszy? Tyle co
danych? Najlepiej jesli ktos przedstawilby rownanie macierzowe rozpisane dla
mojego przypadku (te pod slowami "and we compute the update δk by solving the
linear system")
PS
przepraszam za moja ignorancje w dziedzinie matematyki
Pozdrawiam,
andrej
Mam krzywa opisnana funkcja f(x) = a*cosh( (x-p)/a) +q (catenary curve) oraz
punkty (x,y) uzyskane z pewnych pomiarow np. (x0,y0), (x1,y1) ... (xk,yk).
Potrzebuje dopasowac parametry (a, p, q) owej krzywej tak by jak najlepiej
odpowiadaly danym.
Funkcja jest nieliniowa, wiec szukalem wiadomosci w Internecie na ten temat;
znalazlem metode Gaussa-Newton'a (opis np.
http://en.wikipedia.org/wiki/Gauss-Newton_algorithm).
Mam problem z utworzeniem macierzy Jakobiana, jak rozmieszczac wartosci
czesciowych pochodnych w tej macierzy, ile ona bedzie miec wierszy? Tyle co
danych? Najlepiej jesli ktos przedstawilby rownanie macierzowe rozpisane dla
mojego przypadku (te pod slowami "and we compute the update δk by solving the
linear system")
PS
przepraszam za moja ignorancje w dziedzinie matematyki
Pozdrawiam,
andrej
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl