![]() |
Я правильно сделал?
Было дано задание решение интеграла методом трапеции
вот код HTML код:
namespace Reshenie |
Ну если исключить отсутствие проверок на возможный неверный ввод, то пойдет.
|
Нет, неправильно. Вы вычисляете значение функции только в одной точке, а нужно на каждом отрезке разбиения вычислять как минимум значения функций в двух точках.
Значение площади на одном отрезке разбиения равно [ [ ( f(x+step) + f(x) ) / 2 ] * ( (f(x+step) - f(x) ) ] + погрешность Первая производная -18x + 28 Вторая производная -18 Погрешность на одном шаге : -[ (-18 / 12) / ( (f(x+step) - f(x) ) * ( (f(x+step) - f(x) ) * ( (f(x+step) - f(x) ) ] Еще можно было бы добавить сравнение a и b. Если a>b, то программа уже не работает. |
Время: 14:35. |
Время: 14:35.
© OSzone.net 2001-