К содержимому
kalqulyator.ru
Личный кабинет

Меню

Метод Ньютона для пользовательской функции

Сообщите об ошибке или неточности

Опишите найденную неточность.

Осталось 1000 символов

Разместить у себя

Настройте калькулятор и скопируйте код на свой сайт.

Код для вставки

<script src="https://kalqulyator.ru/embed.js" data-calc="eng2-newton-root" data-mode="button" data-theme="light" data-accent="#1d4ed8" data-text-color="#172033" data-card-bg="#ffffff" data-size="adaptive" async></script>
Как вставить
  1. Tilda: добавьте блок HTML-кода и вставьте строку.
  2. WordPress: добавьте блок "Пользовательский HTML" и вставьте строку.
  3. Обычный HTML: вставьте строку в нужное место страницы.

Предпросмотр

Данные для расчёта

Последняя точка x — корень при подтверждённой сходимости

Введите данные - результат обновится автоматически.

1.414214

Модуль f в последней точке
0.0000000000
Число обновлений
5

Часть значений появится, когда заполните остальные поля.

Расчёт справочный и не заменяет консультацию специалиста.

График платежей

Состояние поиска

Листайте таблицу по горизонтали

Результат
Корень найден

Итерации Ньютона

Листайте таблицу по горизонтали

ИтерацияНовая точкаОстаток f
11.5000000.2500000000
21.4166670.0069444444
31.4142160.0000060073
41.4142140.0000000000
51.4142140.0000000000
Задайте функцию одной переменной, начальное приближение и точность. Производную можно ввести либо оценивать центральной разностью.
Заказать калькулятор под ваш сайт

Описание

Начальная точка влияет на найденный корень и на саму возможность сходимости. Метод не ищет все корни и не удерживает приближения внутри заданного отрезка. Функция и её производная должны быть определены в используемых точках.

Если производную вводите сами, калькулятор использует эту формулу без проверки, является ли она производной функции. В численном режиме шаг разности задаёт расстояние для двух дополнительных вычислений; слишком неудобный масштаб может испортить оценку.

Последнее приближение при исчерпанном числе итераций не означает подтверждённый корень. Читайте статус вместе с невязкой и изменением приближения. Нулевая производная и выход функции из области определения прекращают расчёт с ошибкой.

Пример ниже — независимый вектор №1: функция — квадрат переменной минус 2, производная — удвоенная переменная, начальная точка 1, максимум 50 итераций, оба допуска 0,00000001. Ответ — 1.414214; достижение критериев проверяется на неокруглённом приближении.

Как считается

Следующее приближение = текущее приближение − значение функции / значение производной. В режиме центральной разности смещение = введённый шаг * max(1, модуль текущего приближения); производная = (функция справа на смещение − функция слева на смещение) / (2 * смещение).

Остановка подтверждает корень, если новое значение функции точно равно нулю либо одновременно выполнены два условия: модуль нового значения функции не больше допуска невязки и модуль изменения приближения не больше допуска шага * (1 + модуль нового приближения). Если исходная точка уже даёт точный ноль функции, шаги не требуются.

Начальная точка — от −1 000 000 до 1 000 000. Число итераций — целое от 1 до 50; каждый допуск — от 0,000000001 до 0,001; шаг центральной разности — больше 0, до 0,1. Выражение ограничено 512 символами и 128 лексическими элементами допустимого синтаксиса.

При достижении предела сохраняется последнее допустимое приближение с соответствующим статусом. Приближения в ответе и таблице показываются с шестью знаками после точки, значения функции — с десятью, число итераций — целое. Проверки выполняются до экранного округления.

Пример расчёта

Функция f(x)
x^2-2
Производная
Задана формулой
Формула f′(x), только для заданной производной
2*x
Начальная точка x₀
1
Максимум итераций
50
Точность шага
0
Точность остатка
0
Относительный шаг, только для центральной разности
0,000
Последняя точка
1.414214

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки

Связаться с поддержкой

Напишите, чем мы можем помочь.

Вход в кабинет

Забыли пароль?