Решение пользовательского интеграла методом трапеций - 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;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы