|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.11.2012, 12:25 | #1 |
Пользователь
Регистрация: 09.10.2012
Сообщений: 47
|
Метод Ньютона
Найдите, пожалуйста, ошибку!
Код:
There are 10 types of people: those who understand binary and those who don't.
|
08.11.2012, 12:35 | #2 |
Форумчанин
Регистрация: 30.10.2012
Сообщений: 121
|
ужас.. там прога на строк 20-30 вроде максимум
|
08.11.2012, 16:27 | #3 |
Пользователь
Регистрация: 09.10.2012
Сообщений: 47
|
Просто я вручную посчитала производные для каждого из 4 уравнений по каждой из 4 переменных. И с 86 по 160 строку я описываю 16 функций, возвращающие эти производные. Еще функция для нахождения обратной матрицы длинная: с 18 по 85 строку.
There are 10 types of people: those who understand binary and those who don't.
|
08.11.2012, 18:18 | #4 |
Форумчанин
Регистрация: 30.10.2012
Сообщений: 121
|
какие данные вводите?
|
08.11.2012, 19:56 | #5 |
Пользователь
Регистрация: 09.10.2012
Сообщений: 47
|
Разные пробовала. Нули только не ввожу, потому что в некоторых производных встречается деление на компоненты начального приближения. Например, вводила 0.5 для каждого икса. Пишет в консоли:
sqrt: DOMAIN error. А Билдер пишет: Invalid floating point operation.
There are 10 types of people: those who understand binary and those who don't.
|
13.11.2012, 06:14 | #6 |
Пользователь
Регистрация: 09.10.2012
Сообщений: 47
|
Запустите, пожалуйста!
Код:
There are 10 types of people: those who understand binary and those who don't.
|
13.11.2012, 06:21 | #7 |
Пользователь
Регистрация: 09.10.2012
Сообщений: 47
|
Задается начальное приближение x[i]. На каждой итерации считается вектор поправок b[i] (в том числе на каждой итерации пересчитываются производные). Решение уточняется: x[i]=x[i]-b[i]. Некоторые компоненты x становятся отрицательными, а при подсчете производных из них извлекается квадратный корень. Поэтому числа косячные(
There are 10 types of people: those who understand binary and those who don't.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Метод Ньютона | S1LenseR | Помощь студентам | 0 | 30.04.2012 15:09 |
Метод Ньютона | fariou73 | Помощь студентам | 1 | 24.04.2012 16:45 |
Методы оптимизации: метод Ньютона и метод наискорейшего спуска | ruslanGacurap | Помощь студентам | 0 | 30.01.2012 13:54 |
Метод Ньютона | lordsyrius | Помощь студентам | 5 | 23.11.2009 23:52 |
Метод Ньютона | Cubar | Помощь студентам | 12 | 09.02.2008 21:28 |