| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Fortran > [General] Нахождение производной |
| Автор: FFFU 16.12.2010, 00:06 | ||||
| Здравствуйте! Нам в институте задали сделать программу, которая находит производные первого и второго порядка (приближенно). Я поискал в интернете, нашел http://oregonstate.edu/instruct/ch490/lessons/lesson11.htm хороший сайт. Сделал все по аналогии, вот что получилось:
Первую производную я посчитал на калькуляторе и он мне выдал 6,24544294. Программа, в принципе, близко к нему подходит, но точность все же хромает. А вторая производная вообще что-то непонятное выдает:
Помогите, пожалуйста. В чем моя ошибка? |
| Автор: kemiisto 16.12.2010, 13:45 | ||||||
УГ это, а не "хороший сайт". Разбирать алгоритм ленно. А вот в реализации обращает на себя внимание вот эта строчка Ошибка. Не будет тут двойной точности. Попробуйте вот такую программульку
и многое станет ясно. Можно ещё так:
Добавлено через 1 минуту и 21 секунду Или так:
Последний вариант, пожалуй, самый выгодный в долгосрочной перспективе. |
| Автор: FFFU 16.12.2010, 23:26 |
| Спасибо за совет, поменял. Может быть и сайт подскажете, где можно посмотреть хороший пример? |