Курсовая работа
«Нахождение определенного и неопределенного интеграла на языке PHP»
- 23 страниц
1.Неопределенный интеграл.
2.Таблица интегралов. Простейшие правила интегрирования.
3.Определенный интеграл и его свойства.
4.Постановка задачи численного интегрирования.
5.Интегрирование методом Симпсона.
6.Вычисление интеграла методом трапеций.
7.Вычисление интеграла методом Гаусса.
8.Интегрирование методом Ромберга.
9.Блок-схемы программ.
10.Список использованной литературы.
Неопределенный интеграл.
1. Понятие первообразной функции (и неопределенного интеграла).
Во многих вопросах науки и техники приходится не по заданной функции искать ее производную, а наоборот - восстанавливать функцию по известной ее производной. Например, из уравнения движения s=s(t) - закона изменения пути с течением времени, путем дифференцирования найдем сначала скорость v=ds/dt, а затем и ускорение a=dv/dt. На деле, однако, часто приходится решать обратную задачу: ускорение a задано в функции t: a=a(t), требуется определить скорость v и пройденный путь s в зависимости от t. Таким образом, здесь оказывается нужным у функции a=a(t) восстановить ту функцию v=v(t), для которой a является производной, а затем, зная функцию v, найти ту функцию s=s(t), для которой производной будет v.
Определение: Функция F(x) в данном промежутке называется первообразной функцией для функции f(x) или интегралом от f(x), если во всем этом промежутке f(x) является производной для функции F(x) или, что то же, f(x)dx служит для F(x) дифференциалом F'(x)= f(x) или dF(x)=f(x)dx .
Разыскивание для функции всех ее первообразных, называемое интегрированием ее, и составляет одну из задач интегрального исчисления; как видим, эта задача является обратной основной задачи дифференциального исчисления.
Выражение F(x)+C,где C - произвольная постоянная, представляет собой общий вид функции, которая имеет производную f(x) или дифференциал f(x)dx.Это выражение называется неопределённым интегралом f(x) и обозначается символом
f(x)dx.
В записи f(x)dx=F(x)+С, произведение f(x)dx называется подынтегральным выражением, а функция f(x) - подынтегральной функцией.
Постановка задачи численного интегрирования
При вычислении определённого интеграла
EMBED Equation.3
где f(x) - непрерывная функция на отрезке [a,b], иногда удается воспользоваться известной формулой Ньютона - Лейбница:
EMBED Equation.3
Здесь F(x) - одна из первообразных функции f(x) (т.е. такая функция, что F'(x)=f(x)). Однако даже в тех, практически редких, случаях, когда первообразную удается явно найти в аналитической форме, не всегда удается довести до числового ответа значение определенного интеграла. Если к тому учесть, что иногда подынтегральная функция вовсе задается таблицей или графиком, то становится понятным, почему интегрирование по формуле Ньютона - Лейбница не получает широкого применения на практике.
В подобных случаях применяют различные методы приближенного (численного) интегрирования. Например, метод Симпсона (парабол), метод трапеций, метод Гаусса, метод Ромберга, метод Монте-Карло и др. Такой подход удобен тем, что он приводит к алгоритмам, легко реализуемым на ЭВМ и позволяющим получать результат с достаточной точностью.
Но прежде, чем рассмотреть некоторые из этих методов, рассмотрим некоторые вопросы, касающиеся этих методов.
Интерполяционный многочлен Лагранжа
Пусть известные значения некоторой функции f образуют следующую таблицу:
EMBED Equation.3
EMBED Equation.3 EMBED Equation.3 EMBED Equation.3 . EMBED Equation.3
EMBED Equation.3 EMBED Equation.3 EMBED Equation.3 . EMBED Equation.3
При этом требуется получить значение функции f для такого значения аргумента x, которое входит в отрезок [ ], но не совпадает ни с одним из значений
Здесь можно применить следующий прием - построение по исходной информации (табл.1) приближающей функции F, которая в некотором смысле близка к функции f и аналитическим выражением которой можно воспользоваться для вычислений, считая приближенно, что f(x)=F(x).
Классический подход к решению задачи построения приближающей функции основывается на требовании строгого совпадения значений f(x) и F(x) в точках
В этом случае нахождение приближенной функции называют интерполяцией (или интерполированием), а точки - узлами интерполяции.
Квадратурные формулы Ньютона - Котеса
Как уже отмечалось выше, применение формулы ( ) предполагает построение на отрезке интегрирования [a,b] системы узлов интерполяции
, которыми отрезок делится на n частей. Длина (i=1,2,3,.,n-1) называется при этом шагом интегрирования. Шаг h считается постоянным, h=(b-a)/n. В этом случае можно применять интерполяционную формулу Лагранжа для равноотстоящих узлов.
Перейдем в этом интеграле к переменной t. Примем подстановку: (x-x0)/h=t. Тогда получим:
Числа ( ) называют коэффициентами Котеса. Как видно эти коэффициенты не зависят от функции f(x), а только от числа n точек разбиения. учетом формул ( ) получим следующий вид квадратурных формул Ньютона- Котеса:
дающих на одном участке интегрирования различные представления для различного числа n отрезков разбиения.
Интегрирование методом Симпсона
При n=2 из формулы ( ) последовательно имеем (i=0,1,2):
Тогда с учетом ( ) получим на отрезке [x0,x2]:
Геометрически, в соответствии со смыслом интерполяционной формулы Лагранжа при n=2, использование формулы ( ) означает замену
подынтегральной функции f(x) параболой L(x), проходящей через точки
M (x , y) (i=0,1,2) (рис.2).
Если считать, что n - четное (n=2m), то, применяя формулу (12) последовательно к каждой паре частичных отрезков [ ] (i=1,2,.,m), получим:
Интегрирование методом Гаусса
Квадратурная формула Гаусса имеет вид:
EMBED Equation.3 ,
где EMBED Equation.3 -узлы и коэффициенты квадратурной формулы Гаусса. Причем узлы EMBED Equation.3 являются корнями многочлена Лежандра степени n.
Для достаточно гладкой подынтегральной функции квадратурная формула Гаусса обеспечивает высокую точность уже при небольшом числе узлов n. Для оценки погрешности вычислений по формуле Гаусса с n узлами справедливо соотношение
EMBED Equation.3
Поскольку концы интервала интегрирования [a, b] не входят в число узлов EMBED Equation.3 , то интегрирование по формуле (1?) удобно для вычисления несобственных интегралов.
Программа на PHP 4:
<?php
function f($x)
{
$f=$x*$x;
return $f;
}
echo "<b>Gauss</b>";
?>
<form active="program3.php">
введите c<input type=text name=c><br>
введите d<input type=text name=d><br>
<input type=submit name=send>
<input type=reset>
</form>
<?php
if (@$send)
{
$x1=array(-0.96028986,-0.79666648, -0.52553242,-0.18343464);
$a=array(0.10122854, 0.22238103, 0.3137066, 0.36268378);
$k1=($c+$d)/2;
$k2=($d-$c)/2;
$g=0;
for ($i=1;$i<=4;$i++)
{
$x=$k1+$k2*$x1[$i];
$g=$g+$a[$i]*f($x);
}
for($i=4;$i>=1;$i--)
{
$x=$k1-$k2*$x1[$i];
$g=$g+$a[$i]*f($x);
}
$g=$g*$k2;
echo"<br> g=$g <br>\n";
}
?>
1.Водолазкий В. Эффективная работа: PHP 4.-СПб.:Питер, 2002.
2.Котеров Д. В. Самоучитель PHP 4.-СПб.: БХВ - Петербург,2001.
3.Заварыкин В.М. и др. Численные методы:Учеб. Пособие для студентов физ. -мат. спец. пед. ин-тов/ В.М. Заварыкин, В.Г. Житомирский , М.П. Лапчик.-М.:Просвещение, 1990.
4.Фихтенгольц. Дифференциальные и интегральные исчисления. Том 2.
Тема: | «Нахождение определенного и неопределенного интеграла на языке PHP» | |
Раздел: | Информатика | |
Тип: | Курсовая работа | |
Страниц: | 23 | |
Цена: | 600 руб. |
Закажите авторскую работу по вашему заданию.
- Цены ниже рыночных
- Удобный личный кабинет
- Необходимый уровень антиплагиата
- Прямое общение с исполнителем вашей работы
- Бесплатные доработки и консультации
- Минимальные сроки выполнения
Мы уже помогли 24535 студентам
Средний балл наших работ
- 4.89 из 5
написания вашей работы
У нас можно заказать
(Цены могут варьироваться от сложности и объема задания)
682 автора
помогают студентам
42 задания
за последние сутки
10 минут
время отклика
Семантический анализ цветообозначений в английском и русском или (татарском) языках и использование результатов исследования на уроках иностранного языка в школе.
Дипломная работа:
Особенности перевода лексики с русского языка на английский и с английского на русский в морском бурении
Дипломная работа:
Влияние индивидуально-психологических качеств и стиля руководителя на психологический климат в коллективе
Курсовая работа:
Особенности перевозки отдельных групп предметов и вещей
Дипломная работа:
Укрепление трудовой и исполнительской дисциплины на предприятии