Деление на ноль ошибок при вычислении производной с высокой точностью - PullRequest
0 голосов
/ 18 апреля 2020

Я вычисляю производную функции, используя метод наклона. Мне нужно увеличить график, чтобы увидеть, что на самом деле происходит, но точки данных слишком низкие, чтобы получить плавную кривую. Поэтому, когда я увеличиваю количество итераций в моем l oop, программа выдает ошибку RuntimeWarning: деление на ноль, встречающееся в true_divide. Функция находится в КРАСНОМ, а ее производный график в зеленом выглядит так:

enter image description here

zoomed in

enter image description here

Как можно видеть здесь, кривая не является гладкой, то есть в ней отсутствуют точки данных. Я использую для l oop для итерации моей программы, и когда я увеличиваю диапазон, это дает ошибку. Расчеты выполняются с использованием численного метода и I go до значения шага только 0,0001. После этого программа не предоставляет правильное значение. Что тут можно сделать?

1 Ответ

0 голосов
/ 18 апреля 2020

Попробуйте уменьшить производные, а затем умножьте результаты анализа, например, на степень от 10 до 5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...