Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > алгоритм вычисения


Автор: Kaskad 20.12.2004, 03:12
Пришёл мне конец, в инсте совсем одурели дают задания чёрт знает какие, только и успеваю удивляться....

Задача. Написать прогу по вычислению предела математического выражения используя формулу Тэйлора.


математическое выражение:


((1+x)^(1/x) +e)^2
lim ----------------------------
x->0 ln(x+cosx)-x


Вот. Хоть стой, хоть падай.


HELP pliz!!! smile

Автор: cardinal 20.12.2004, 03:30
Ну я бы копал в сторону разборки выражений (то есть всякие парсеры, лексеры) и вытягивание производной. Напиши в яндексе что-нибудь типа: производная алгоритм с++. Возможно он выкинет что-нибудь интересное smile

Ну а как научился вытягивать переменную и высчитывать значение выражения, то считай дело сделано.

Осталось только выяснить до какого порядка высчитывать тебе выражение, но как видно пока производная не будет нулем или конечный слогаемые будут просто офигенно маленькими. Иначе напряжененно просто будет предел получить smile

Ну это так мысли... Гляди помогут smile

Автор: Fedor 20.12.2004, 08:54
А остаточный член какого вида должен быть?

Автор: ovr2000 20.12.2004, 12:50
Наверное всетаки (1+x)^(1/x) - e, а иначе - бесконечность

Автор: Kaskad 21.12.2004, 01:07
Цитата(ovr2000 @ 20.12.2004, 12:50)
Наверное всетаки (1+x)^(1/x) - e, а иначе - бесконечность


Точно smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)