lutfen
Сообщение
#56751 22.4.2010, 8:56
Подскажите пожалуйста, как правильно мне найти частные производные: dS/dA, dS/dC, dS/dd,
функции: S=Sum[(A*sin(x+C)+d)^2]
tig81
Сообщение
#56772 22.4.2010, 15:30
Сумма по какой переменной? Как вы пробовали находить эти производные?
lutfen
Сообщение
#56787 23.4.2010, 3:05
Я решил и у меня получилось вот что:
n
S(x)=Sum[(A*sin(xi+C)+d-Yi)^2] -> min
i=1
dS/da=2*1/n*Sum[A*sin(xi+С)+d-Yi]*n*sin(xi+С)=0
dS/dС=2*1/n*Sum[A*sin(xi+С)+d-Yi]*n*A*cos(xi+С)=0
dS/dd=2*1/n*Sum[A*sin(xi+С)+d-Yi]*n=0
Правильно ли нашел, я сомневаюсь, курс этой математики давно был, подзабыть успел.
lutfen
Сообщение
#56905 26.4.2010, 8:16
Ну что, никто ничего не может сказать что-ли....
граф Монте-Кристо
Сообщение
#56929 26.4.2010, 14:45
Правильно всё. Только непонятно, зачем Вы сначала делите на n, а потом снова умножаете.
lutfen
Сообщение
#56997 27.4.2010, 10:13
Сам не знаю, делал по примеру похожему. А как мне теперь отсюда найти коэффициенты A, C, d?
граф Монте-Кристо
Сообщение
#56998 27.4.2010, 11:09
Раскрывайте скобки, преобразовывайте.
lutfen
Сообщение
#57083 29.4.2010, 5:33
Сделал вот как:
y(x)=A*sin(x+с)+d=A*sin(x)*cos(с)+A*cos(x)*sin(с)+d;
a=A*cos(с);
b=A*sin(с); => y(x)=a*sin(x)+b*cos(x)+d;
S=Sum[y(xi)-yi] ->min
Нахожу частные производные dS/da, dS/db, dS/dd:
dS/da=2*Sum(a*sin(xi)^2+b*sin(xi)*cos(xi)+d*sin(xi)-yi*sin(xi))=0
dS/db=2*Sum(a*sin(xi)*cos(xi)+b*cos(xi)^2+d*cos(xi)-yi*cos(xi))=0 =>
dS/dd=2*Sum(a*sin(xi)+b*cos(xi)+c*n-yi)=0
a*Sum(sin(xi)^2) + b*Sum(sin(xi)cos(xi)) + d*Sum(sin(x)) = Sum(yi*sin(x))
a*Sum(sin(xi)cos(xi)) + b*Sum(cos(xi)^2) + d*Sum(cos(x)) = Sum(yi*cos(x))
a*Sum(sin(xi)) + b*Sum(cos(xi)) + d*n = Sum(yi))
Решая данную систему методом Гаусса получил коэффициенты, только вот получились не те и моя кривая не аппроскимировалась((( Что не так сделал, где допустил ошибку???
lutfen
Сообщение
#57086 29.4.2010, 9:56
Решение найдено, вопрос закрыт!!!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.