зависимость
- From
- Vova Kasatochkin (2:5020/600.3)
- To
- Andrew Ezhguroff
- Date
- 2002-08-05T16:23:51Z
- Area
- RU.ALGORITHMS
Hello Andrew.
05 Aug 02 04:08, you wrote to me:
AE> Единственной.
AE> если есть ф-ция y=f(x) c коэф-ами a1...an и набор точек (x, y), то
AE> надо найти минимум функции g(a1,...,an)=sum((f(x)-y)^2).
AE> Например, у нас f(x)=a*x^2+b*ln(x).
Так у тебя-же функция линейная. Вот смотри, если у нас есть функция от многих переменных f=f(x1,x2,x3,x4....xn) то линейность может быть какому-то аргументу. Скажем функция z(x,y)=x*sin(y) линейна по x и нелинейна по y.
Вообще в случае нелинейных функций может быть два варианта. 1й вариант-если возможно,тождественными преобразованиями получаем линейную систему и её решаем. Пример: z(x)=x*sin(a)+x^2*sin(b)
z(x1)=z1
z(x2)=z2
........
z(xn)=zn
2й вариант-если первый вариант невозможен,берём начальные точки a0,b0. Разлагаем функцию в ряд Тэйлора до линейного члена. Затем решаем полученную систему и находим малые смещения от этих точек a1=a0+da, b1=b0+db. И делаем это пока не получим нужную точность. То есть решаем линейную систему много раз. Пример: z(x)=(1/((1/a)+1/(b*x)))+c+d*x
Второй вариант я и имел в виду
Vova
... np: 12 - Sons of Freedom [stopped]
--- Got no time for spelling rules
* Origin: (2:5020/600.3)