Форум: "Потрепаться";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
ВнизМатематика: метод и&#10 Найти похожие ветки
← →
juice (2005-01-26 16:13) [0]Столкнулся (точнее меня натолкнули ))) с проблемой - есть некий метод расчета стоимости облигаций и на одном их его этапов встречается сложное математическое уравнение. Автор метода пишет: "поскольку решение уравнения не сводится к простой математической формуле, его находим одним из известных приближенных методов, а имменно методом итераций". Если кто сталкивался с серьезными мат.вычислениями, подскажите что можно использовать в этих целях? Может комонент какой-то знаете? Сам искал - одну гадость нашел.
← →
NeyroSpace © (2005-01-26 16:15) [1]Итерации это с повторения вроде бы...
← →
boriskb © (2005-01-26 16:19) [2]NeyroSpace © (26.01.05 16:15) [1]
Итерации это с повторения вроде бы...
:) Повторения с приближениями :)
juice (26.01.05 16:13)
Ты бы поконкретней про задачу...
Тут грамотных наволом - подскажут
← →
TUser © (2005-01-26 17:13) [3]Думаю, приближают типа бинарным али еще каким-нибудь делением, или может быть производную считают в каждой точке и касательную строят. Вроде метод Ньютона это называется (или Лейбница - не помню :). И итерационно приближаются к правильному ответу.
MathCAD примерно так поступает, когда ему говоришь: "А найди-ка мне браток решение такого-то уравнения в окресности такой-то точки."
← →
Александр Иванов © (2005-01-26 17:19) [4]Компоненты искать по-моему не стоит. Алгоритм там примитивный. Вот кстати яндексом сходу нарыл близкий алгоритм Зейделя: http://ssd2-new.sscc.ru/mvs1000/init_stud/Korneev/prog10.htm
← →
Nikolay M. © (2005-01-26 17:21) [5]Другими словами - это метод последовательных приближений, при котором последовательно (итерационно) находится значение корня, при чем это значение основанно на значениях приближений, найденных на предыдущих итерациях. Конекретно "Метод итераций" мне лично не знаком, но, думаю, автор подразумевает один из численных методов, например, метод Ньютона (он же метод касательных).
← →
Александр Иванов © (2005-01-26 17:26) [6]Nikolay M. © (26.01.05 17:21) [5]
Насколько помню институтскую программу, в методе итераций для СЛАУ в качестве первого приближения берется bi, и потом предыдущее значения используется для вычислений. Метод Зейделя отличается лишь тем, что результаты вычислений текущего шага, полученные ранее используются для нахождения корней Хi, с большим i. :) Надеюсь не ошибся.
← →
Nikolay M. © (2005-01-26 17:45) [7]
> Александр Иванов © (26.01.05 17:26) [6]
Что есть СЛАУ?
← →
Александр Иванов © (2005-01-26 17:54) [8]Система линейных алгебраических уравнений, но метод может использоваться не только для них.
← →
Nikolay M. © (2005-01-26 18:05) [9]
> Александр Иванов © (26.01.05 17:54) [8]
Но в сабже речь идет об одном уравнении, а не о системе уравнений, тем более линейных.
← →
Александр Иванов © (2005-01-26 18:09) [10]Nikolay M. © (26.01.05 18:05) [9]
Да... :).
← →
Nikolay M. © (2005-01-26 18:18) [11]Поэтому я бы посоветовал метод Ньютона, у него сходимость довольно быстрая.
Правда, мне интересно, что за уравнение для расчета стоимости облигаций. Если это какая-то попытка подсчитать стоимость облигации с учетом всяких амортизаций, купонов, рисков непогашения и тд, не исключено, что случай будет дискретным, тогда все посты выше будут просто не в тему.
← →
juice (2005-01-26 18:30) [12]Попытаюсь словами формулу описать:
P = E ( C/(1+y)^di + N/(1=y)^dn )
Где E - значек суммы по i равно от 1 до n,
^ - возведение в степень. Все параметры известны кроме y - его и требуется найти
← →
Nikolay M. © (2005-01-26 18:36) [13]Ну что, обычное уравнение f(y) = 0. Функция дифференцируема почти везде по y (за исключением y = -1). Решай любым численным методом.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.038 c