ВУЗы и колледжи

Вычисления интегралов по формулам прямоугольников.

Помогите решить вопрос с интегралами, заранее спасибо
А как вам тут помочь... Объяснить, что делать? Смотрите на первый пример.
Подынтегральную функцию обзовем:
f(x)
Область интегрирования:
0.8 < x < 1.6
разбиваем на N одинаковых промежутков шириной h.
h = (1.6 - 0.8) / N = 0.8 / N
Интеграл разбивается на сумму N интегралов (это точная операция, без приближений). Пределы у этих интегралов, очевидно:
1) 0.8 < x < h
2) 0.8 + h < x < 0.8 + 2 h
3) 0.8 + 2 h < x < 0.8 + 3 h
и так далее...
N-1) 0.8 + (N-2) h < x < 0.8 + (N-1) h
N) 0.8 + (N-1) h < x < 0.8 + N h, или, что то же самое: 1.6 - h < x < 1.6
Если h достаточно мало (то есть, если N достаточно велико), или если функция f(x) меняется достаточно медленно, то можем приближенно записать каждый из этих интегралов как:
1) f(0.8 + [h/2]) h
2) f(0.8 + h + [h/2]) h
3) f(0.8 + 2 h + [h/2]) h
и так далее...
N-1) f(0.8 + (N-2) h + [h/2]) h
N) f(0.8 + (N-1) h + [h/2]) h
Остается теперь это все сложить. Естественно делать это программой с помощью цикла, но для небольшого N можно и руками, конечно. Приближенное значение интеграла будет иметь вид (если h вынести за скобки):
J = { f(0.8 + [h/2]) + f(0.8 + h + [h/2]) + f(0.8 + 2 h + [h/2]) + (еще кучка слагаемых) +
+ f(0.8 + (N-2) h + [h/2]) + f(0.8 + (N-1) h + [h/2]) } h
Программку с одним циклом уж сами напишите. Ну и второй интеграл делается точно так же.
Удачи)
Андрей Купцов
Андрей Купцов
76 366
Лучший ответ