Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Приближенное вычисление определенных интегралов




 

 

1. Вычислить точное значение определенного интеграла по формуле Ньютона-Лейбница.

2. Вычислить приближенное значение интеграла для равного количества отрезков по методу:

- Левых, правых, средних прямоугольников;

- Трапеций;

- Симпсона.

3. Вычислить абсолютные и относительные погрешности для всех методов.

4. Заполнить таблицы уk=f(xk).

    Yk
k Xk Лев. Прям. Прав. прям. Сред. Прям. Трапеций Симпсона
      - -    
½   - -      
        -    
1 ½   - -      
...            
n   -   -    
Интеграл            

 

Заполнить итоговую таблицу, в которой сравнить значения, абсолютные и относительные погрешности вычисленных интегралов.

 

Варианты заданий

 

Пример выполнения

 

Решение.

 

Вычислим интеграл в Mathcad.

 

Составим программу для вычисления интеграла.

 

unit integr;

interface

 

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, ExtCtrls;

 

type

TForm1 = class(TForm)

Image1: TImage;

procedure Image1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

const n=50;

var

Form1: TForm1;

h,x,dx,s:real;

i:integer;

st:string;

 

implementation

 

{$R *.dfm}

 

procedure TForm1.Image1Click(Sender: TObject);

begin

str(n:3,st);

textout(20,5,'n='+st);

with image1.Canvas do begin

h:=3.14/3-3.14/6;

x:=3.14/6-dx;

s:=0;

dx:=h/120;

for i:=0 to 119 do

begin

x:=x+dx;

s:=s+dx*(1/sqr(sin(x)));

end;

str(s:8:4,st);

textout(20,20,' По формуле левых прямоугольников:'+st);

x:=3.14/6;

s:=0;

for i:=1 to 120 do

begin

x:=x+dx;

s:=s+dx*(1/sqr(sin(x)));

end;

str(s:8:4,st);

textout(20,35,' По формуле правых прямоугольников:'+st);

x:=3.14/6-dx;

s:=0;

for i:=0 to 119 do

begin

x:=x+dx;

s:=s+dx*((1/sqr(sin(x))+1/sqr(sin(x+dx)))/2);

end;

str(s:8:4,st);

textout(20,50,' По формуле трапеций:'+st);

x:=3.14/6;

s:=0;

for i:=1 to 120 do

begin

x:=x+dx;

s:=s+dx*(1/sqr(sin(x-dx/2)));

end;

str(s:8:4,st);

textout(20,65,'По формуле средних прямоугольников:'+st);

x:=3.14/6;

s:=0;

h:=(3.14/3-3.14/6)/2;

s:=(h/3)*(1/sqr(sin(x))+4/sqr(sin(x+h))+

1/sqr(sin(x+2*h)));

textout(20,80,'По формуле Симпсона:'+st);

end;

end;

end.

 

Протокол.


Содержание отчета:

 

1. Вывод и решение системы для определения коэффициентов полинома.

2. Таблицы.

3. Графики функций и полиномов.

4. Выводы.

 

Контрольные вопросы:

1. Выведите формулы прямоугольников, трапеций.

2. Что из себя представляет семейство квадратурных формул Ньютона-Котеса?

3. Что такое порядок метода? Дайте характеристику порядкам методов, применяемых в работе.

4. Как вычислить значение определенного интеграла с заданной точностью?

 

 

Литература

 

1. Вержбицкий В. М. Численные методы (математический анализ и обыкновенные дифференциальные уравнения). – М.: Высшая школа, 2001. – 382с.

2. Демидович Б. П., Марон И. А. Основы вычислительной математики. – М.: ФизматГИЗ, 1963. – 660с.

3. Плис А. И. Сливина Н. А. Mathcad. Математический практикум для инженеров и экономистов

 





Поделиться с друзьями:


Дата добавления: 2017-02-24; Мы поможем в написании ваших работ!; просмотров: 369 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Бутерброд по-студенчески - кусок черного хлеба, а на него кусок белого. © Неизвестно
==> читать все изречения...

2437 - | 2356 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.