Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Raport la
Lucrare de laborator Nr.2
la Matematici Speciale
Chișinau, 2019
Calculul unui segment de serie cu precizia dată
Sarcini de lucru:
a)Să se calculeze cu exactitatea termenului care după valoarea absolută este mai mic decât
mărimea 10-5 pe intervalul [a, b] cu pasul h suma seriei;
b)Să se determine domeniul de convergență a seriei;
Nr. Variantei: 15
Valorile datelor iniţiale:
- Intervalul [0,1a; 0,8a], a = 3
𝑏−𝑎
- Pasul h =
10
Seria:
𝑎 1 𝑥 2 1∗3 𝑥 4 1∗3∗5 𝑥 6
𝑙𝑛 + ( ) − ( ) + ( ) −⋯
𝑥 2∗2 𝑎 2∗4∗4 𝑎 2∗4∗6∗6 𝑎
Termenul general:
(2𝑛 − 1)‼ 𝑥 2𝑛
𝑈𝑛 = (−1)𝑛+1 ( )
2𝑛‼ − 2𝑛 𝑎
b) Domeniul de convergență:
Schema logică:
Listingul programului:
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main() {
float S, F; int a = 3; float x; int n=0;
float T =1;
//functii de afisare
printf("____________________________________________\n");
printf("| x | Suma | Functia | n |\n");
printf("--------------------------------------------\n");
for(x = 0.3; x<=2.4; x+=0.21){
S = log(2*a/x);
n = 1;
while (fabs(T)>0.000001){
T*=pow(-1, n+1)*(2*n-1)*(x/a)*(x/a)/(pow(2,n+1)*n*2*n);
S+=T;
S+=T;
n++;
}
F = log((a/x)+sqrt(pow((a/x),2)+1));
}
printf("--------------------------------------------\n");
getch();
return 0;
}
Rezultatul executării programului:
Concluzie: