Π”ΠΈΠΏΠ»ΠΎΠΌ, курсовая, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°
ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚

ЧислСнноС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Бимпсона

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ€Π°Π±ΠΎΡ‚Π°ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Float simps (float a, float b, int n, fun f1). Float rung (float a, float b, int n, fun f). ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ. Setlocale (LC_CTYPE, «Russian»); ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Float a, b, c, d, n, rez, run; Rez = simps (a, b, n, funct); Ih2 = simps (a, b, n * 2, f); Typedef float (*fun)(float); Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ Рис. Modul = abs (Ih2 — Ih); Return (sin (x*x) + 2*x); Ih = simps (a, b, n, f); For (i = 1; i < n; i… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ЧислСнноС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Бимпсона (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

" ЧислСнноС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Бимпсона"

ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ.

Π—Π°Π΄Π°Π½ΠΈΠ΅ состоит Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для числСнного интСгрирования с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Бимпсона.

ОписаниС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Бимпсона Π€ΠΎΡ€ΠΌΡƒΠ»Π° Бимпсона (Ρ‚Π°ΠΊΠΆΠ΅ ΠΡŒΡŽΡ‚ΠΎΠ½Π°-Бимпсона]) относится ΠΊ ΠΏΡ€ΠΈΡ‘ΠΌΠ°ΠΌ числСнного интСгрирования.

Π€ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ Бимпсона называСтся ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π» ΠΎΡ‚ ΠΈΠ½Ρ‚Срполяционного ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ стСпСни Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ :

Π³Π΄Π΅, ΠΈ — значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… (Π½Π° ΠΊΠΎΠ½Ρ†Π°Ρ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° ΠΈ Π² Π΅Π³ΠΎ сСрСдинС).

ΠŸΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ.

ΠŸΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ сущСствуСт чСтвёртая производная, ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ, согласно Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ Π”ΠΆΡƒΠ·Π΅ΠΏΠΏΠ΅ ПСано Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅, Ρ€Π°Π²Π½Π°:

Π’ ΡΠ²ΡΠ·ΠΈ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ нСизвСстно, для ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ нСравСнство:

интСрполяционный ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

// sim. cpp: Defines the entry point for the console application.

#include «stdafx.h»

#include

#include

#include

using namespace std;

typedef float (*fun)(float);

float funct (float x)

{

return (sin (x*x) + 2*x);

}

float simps (float a, float b, int n, fun f1)

{

float h, sum, x;

int i, k;

sum = 0;

h = (b — a) / n;

sum += f1(a);

for (i = 1; i < n; i++)

{

x = a + i*h;

if (i % 2 == 0) k = 2;

else k = 4;

sum += k*f1(x);

}

x = a + n*h;

sum += f1(x);

return h*sum / 3;

}

float rung (float a, float b, int n, fun f)

{

float Ih2, Ih, modul;

Ih2 = simps (a, b, n * 2, f);

Ih = simps (a, b, n, f);

modul = abs (Ih2 — Ih);

return modul / 15;

}

int main ()

{

setlocale (LC_CTYPE, «Russian»);

float a, b, c, d, n, rez, run;

a = 2;

b = 4;

n = 10;

rez = simps (a, b, n, funct);

printf («ΠœΠ΅Ρ‚ΠΎΠ΄ Бимпсона: %fnn», rez);

printf («ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ Π ΡƒΠ½Π³Π΅:%fn», run);

return 0;

}

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ Рис.

1.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ