Курсовая работа: Решение математических задач с помощью алгоритмического языка Turbo Pascal, Microsoft Excel, пакета MathCAD и разработка программ в среде Delphi
»Iп = (y1 +y2+…+ yn ) = .
Если функция f вычисляется в точках xi +h/2Î [xi ;; xi +1 ], то получается формула средних прямоугольников:
2. Метод трапеции
Метод трапеций аналогичен методу прямоугольников, с той лишь разницей, что на каждом частичном отрезке строится трапеция.
Приближенное значение интеграла равно сумме всех площадей частичных трапеций:
»I=
3. Метод симпсона
Если на частичном отрезке длиной 2h функции заменяется дугой параболы, то можно получить формулу парабол или обобщенную формулу Симпсона:
= (h/3) * (y0 +y2 n +,
где
1 при i - нечетном;
Ci =
1 при i - чётном ;
4. С автоматическим выбором шага
Точность вычисления определенного интеграла зависит от величины шага интегрирования. Ошибка в выборе величины шага интегрирования либо не обеспечит нужной точности, либо приведет к необоснованным затратам машинного времени.
Заданную точность при рациональных затратах времени на вычисления обеспечивают алгоритмы интегрирования с автоматическим выбором шага. Идея метода автоматического выбора шага интегрирования для достижения заданной точности заключается в следующем:
а) выбирается начальное n и вычисляется шаг h= ( b- a) / n ;
б) рассчитывается значение интеграла I1 для этого шага h ;
в) шаг h уменьшается в два раза, т.е. h= h/2 и вычисляется значение интеграла I2 ;
г) оценивается погрешность между двумя значениями r= ½ I1 - I2 ½ ; если погрешность r меньше или равна заданной точности, т.е. r<= e , то точность достигнута и значение интеграла I= I2 ; если r> e , то точность не достигнута и величине I1 присваивается более точное значение I2 ;
д) теперь повторяются этапы в) и г) до выполнения условия r<= e .
Вычисление определенного интеграла с помощью пакета MathCAD в нормальном и символьном виде.
Для решения интеграла численно и в символьном виде необходимо задать функцию f (x) и найти от неё интеграл на промежутке [a, b].
Для вычисления численного значения заданного интеграла:
С помощью встроенных функций задаём определённый интеграл;
После нажатия клавиши "=", MathCAD выдаёт значение интеграла на заданном промежутке.
В Mathcad: