Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
14
Добавлен:
05.06.2015
Размер:
27.78 Кб
Скачать

Горелкина МП-11 10 компьютер 2 занятие 2 семестр

Д.З.упражнение 3

М-функции, проверить работу М-функций для функциийна отрезке и , на отрезке для различных Найдите также соответсвующий интеграл, сравните результат

function[s]=intsum(f,a,b,n)

x=0

dx=(b-a)/n;

f=x+1

sn=f

for i=1:(n-1)

x=x+dx;

f=x+1;

s=s+f(x);

sn=s*dx

end

end

проверка для разных значений n

a=0;

b=5;

n=5;

sn =15

a=0;

b=5;

n=10;

sn =16.2500

a=0;

b=5;

n=100;

sn =17.3750

a=0;

b=5;

n=1000;

sn = 17.4875

function[s]=intsum(f,a,b,n)

x=0;

dx=(b-a)/n;

f=x^2;

sn=f;

for i=1:(n-1)

x=x+dx;

f=x+1;

sn=sn+f;

end

sn=sn*dx

end

проверка для разных значений n

a=0;

b=1;

n=5;

sn =1.2000

a=0;

b=1;

n=10;

sn =

1.3500

a=0;

b=1;

n=100;

sn =

1.4850

a=0;

b=1;

n=1000;

sn =

1.4985

упражнение 4

Создать М-функции, вычисляющие значения верхних и нижних сумм Дарбу на отрезке с равномерным разбиением на отрезков. Проверить работу М-функции для функции на отрезке при разбиении его на два равных элемента.

function h=h(f,a,b,n)

dx=(b-a)/n;

S=0;

x1=a;

for k=1:1:n;

x2=x1+dx;

m=fminbnd(f,x1,x2);

S=S+m*dx;

x1=x2;

end

h=S

a=1;

b=2;

n=2;

f=x

h=0

f=-x

h=0

упражнение 5

Вычислить интегральные суммы и суммы Дарбу для на отрезке при

Интегральная сумма sn =1.4995

Сумма дарбу ans = 4.9810

упражнение 6

Вычислить Сравнить с результатами упражнении 5, вычислив разности между численным значением интеграла и интегральными суммами и суммами Дарбу.

f

=@(x)(exp(x))^((-x)^2)

>> q=quad('f',1,2)

Соседние файлы в папке МП-11_МА