Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Chislennye_metody_otchyot.docx
Скачиваний:
4
Добавлен:
06.05.2019
Размер:
1.88 Mб
Скачать

Блок-схема метода

double sum = 0;

double result = 0;

i < N

i = 1

sum += Function(A + i*h);

retStr += "f(x<sub>" + i + "</sub>)= " + Function(A + i * h)+"<br>";

i++

result = h * ((Function(A) + Function(B))/2 + sum);

Начало

Конец

Результаты решения

1

Поделим функцию на 10 отрезков Шаг: h=(b-a)/n = 1-(0) / (10)=0,1 f(x1)= 1,00004999875006 f(x2)= 1,00079968025574 f(x3)= 1,00404183179786 f(x4)= 1,01271911209377 f(x5)= 1,03077640640442 f(x6)= 1,06282642044691 f(x7)= 1,11359777298628 f(x8)= 1,18726576637247 f(x9)= 1,28689548915209 I=0,1 ((1 + 1,4142135623731)/2+9,6989724782596))=1,09060792594462 Полученный результат:1,09060792594462

2

Поделим функцию на 10 отрезков Шаг: h=(b-a)/n = 2-(0) / (10)=0,2 f(x1)= 0,980002953477064 f(x2)= 0,917025130165728 f(x3)= 0,77897926317323 f(x4)= 0,428756894100899 f(x5)= -0,416146836547142 f(x6)= -0,854230527865939 f(x7)= 0,879942727699295 f(x8)= 0,886712788443478 f(x9)= -0,271862358827783 I=0,2 ((1 + -0,848570274784605)/2+3,32918003381883))=0,680978979285305 Полученный результат:0,680978979285305

3

Поделим функцию на 10 отрезков Шаг: h=(b-a)/n = 3-(0) / (10)=0,3 f(x1)= 1,01341008481266 f(x2)= 1,10272390016722 f(x3)= 1,31491444588612 f(x4)= 1,65166582576501 f(x5)= 2,09165006633519 f(x6)= 2,61380948043273 f(x7)= 3,20327956944129 f(x8)= 3,8501948002666 f(x9)= 4,54785663802191 I=0,3 ((1 + 5,29150262212918)/2+21,3895048111287))=7,360576836658 Полученный результат:7,360576836658

4

Поделим функцию на 10 отрезков Шаг: h=(b-a)/n = 1-(0) / (10)=0,1 f(x1)= 0,448981717512614 f(x2)= 0,34232807936174 f(x3)= 0,219144449655644 f(x4)= 0,0788895700787215 f(x5)= -0,0778461039470279 f(x6)= -0,248685103628328 f(x7)= -0,428612390109115 f(x8)= -0,608956680369826 f(x9)= -0,776320170249065 I=0,1 ((0,54030230586814 + -0,911733914786965)/2+-1,05107663169464))=-0,123679243615406 Полученный результат:-0,123679243615406

5

Поделим функцию на 10 отрезков Шаг: h=(b-a)/n = 1-(0) / (10)=0,1 f(x1)= 0,893540943292149 f(x2)= 0,939580484088778 f(x3)= 0,97569242601607 f(x4)= 0,996883361147529 f(x5)= 0,996965387613968 f(x6)= 0,968584389319468 f(x7)= 0,903488472004459 f(x8)= 0,793203480472042 f(x9)= 0,63033879244773 I=0,1 ((0,841470984807897 + 0,410781290502909)/2+8,09827773640219))=0,87244038740576 Полученный результат:0,87244038740576

6

Поделим функцию на 10 отрезков Шаг: h=(b-a)/n = 1,57-(0) / (10)=0,157 f(x1)= 2,15635581227525 f(x2)= 2,30886552009893 f(x3)= 2,45377762707554 f(x4)= 2,58752752571389 f(x5)= 2,70682518110537 f(x6)= 2,80873606055313 f(x7)= 2,89075331841197 f(x8)= 2,95085946050647 f(x9)= 2,98757597128092 I=0,157 ((2 + 2,99999968293183)/2+23,8512764770215))=4,13715038200252 Полученный результат:4,13715038200252

7

Поделим функцию на 10 отрезков Шаг: h=(b-a)/n = 1,57-(0) / (10)=0,157 f(x1)= 1,16924215979742 f(x2)= 1,36187921280638 f(x3)= 1,57424788844231 f(x4)= 1,79953360989378 f(x5)= 2,02754394470979 f(x6)= 2,24506856190767 f(x7)= 2,43696477041945 f(x8)= 2,58793292991901 f(x9)= 2,68471874304648 I=0,157 ((1 + 2,71828096657855)/2+17,8871318209423))=3,10016475176436 Полученный результат:3,10016475176436

8

Поделим функцию на 10 отрезков Шаг: h=(b-a)/n = 1,57-(0) / (10)=0,157 f(x1)= 2,68505387989394 f(x2)= 2,58857031128205 f(x3)= 2,4378462283464 f(x4)= 2,24611977040615 f(x5)= 2,02868595199506 f(x6)= 1,80069325123764 f(x7)= 1,57536517388672 f(x8)= 1,36291094495645 f(x9)= 1,17016211053546 I=0,157 ((2,71828182845905 + 1,00079664386303)/2+17,8954076225399))=3,10152665681604 Полученный результат:3,10152665681604

9

Поделим функцию на 10 отрезков Шаг: h=(b-a)/n = 1-(0) / (10)=0,1 f(x1)= 0,985103708413239 f(x2)= 0,941637617656023 f(x3)= 0,873111809839419 f(x4)= 0,784876405298603 f(x5)= 0,683461986410032 f(x6)= 0,57581711958576 f(x7)= 0,468562511316218 f(x8)= 0,367368169618722 f(x9)= 0,276528208429792 I=0,1 ((1 + 0,198766110346413)/2+5,95646753656781))=0,655585059174101 Полученный результат:0,655585059174101

10

Поделим функцию на 10 отрезков Шаг: h=(b-a)/n = 0,785-(0) / (10)=0,0785 f(x1)= 0,691606222341899 f(x2)= 0,686978591252891 f(x3)= 0,679249959102988 f(x4)= 0,668396247735923 f(x5)= 0,654383326755079 f(x6)= 0,637166579050885 f(x7)= 0,61669032221497 f(x8)= 0,592887069578439 f(x9)= 0,565676609462669 I=0,0785 ((0,693147180559945 + 0,534964874987826)/2+5,79303492749574))=0,502956639988666 Полученный результат:0,502956639988666

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]