Решение пользовательского интеграла методом трапеций - C (СИ)
Формулировка задачи:
Доброго времени суток, товарищи программисты. Задача следующая:решение пользовательского интеграла методом трапеций. Загвоздка, собственно, в самой формуле-не могу понять что в ней не так.
#include <stdio.h> #include <math.h> #include <locale.h> #include <stdlib.h> #include "zagolovoc.h" void main() { float a,b,rez,h,k,x[200],n,rez1,rez2; int i,t; setlocale(LC_ALL,"russian"); printf("Введите A, B и точность вычисления\n"); scanf("%f",&a); scanf("%f",&b); scanf("%f",&n); t=(int)n; h=(b-a)/n; for(i=1;i<t-1;i=i+h) { rez=h*((function(a)+function(b))/2+(float)function(x[i])); } printf("Метод Трацеций результат %.4f\n",rez); } описание функции #include <stdio.h> #include <math.h> float function(float x) { return tan(x); }
Решение задачи: «Решение пользовательского интеграла методом трапеций»
textual
Листинг программы
rez *= h;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д