![]() |
|
Модераторы: Poseidon |
![]()
|
|
| IdiotDetected |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 7.4.2011 Репутация: нет Всего: нет |
Необходимо сделать программу для нахождения значения функции в точке Х при помощи интерполяционного многочлена Лагранжа. Точка Х задается пользователем
Суть интерполирования в том, что задается пользователем таблица х|у типа: x|x1|x2|...|xn| --------------- y|y1|y2|...|yn| и соответственно точка Х, в которой ищется значение функции. Сам подсчет производится в следующей табличке: X |x0 |x1 |...|xn |yi |pi||yi/pi | --|--------------------------------- x0|X-x0|x0-x1|...|x0-xn|y0|p0|y0/p0| --|--------------------------------- x1|x1-x0|X-x1|...|x1-xn|y1|p1|y1/p1| --|-------------------------------- ...|...............................................| --|---------------------------------- xn|xn-x0|xn-x1|...|X-xn|yn|pn|yn/pn| ------------------------------------- --|---------------------Пn+1|--|Сумма (yi/pi)| Ln(x)=Пn+1*Сумма (yi/pi) где p0= (X-x0)*(x0-x1)*...*(x0-xn), или проще говоря произведение по строке Пn+1=(X-x0)*(X-x1)*...*(X-xn), или произведение по диагонали
Вторая проблема в том, что я не знаю как дальше все это реализовать: в конечном счете он должен вывести значение Ln(x), можно целиком со всей таблицей, можно просто отдельно Заранее Спасибо! |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 26 Всего: 122 |
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |