Решение пользовательского интеграла методом трапеций - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток, товарищи программисты. Задача следующая:решение пользовательского интеграла методом трапеций. Загвоздка, собственно, в самой формуле-не могу понять что в ней не так.
Листинг программы
  1. #include <stdio.h>
  2. #include <math.h>
  3. #include <locale.h>
  4. #include <stdlib.h>
  5. #include "zagolovoc.h"
  6. void main()
  7. {
  8. float a,b,rez,h,k,x[200],n,rez1,rez2;
  9. int i,t;
  10. setlocale(LC_ALL,"russian");
  11. printf("Введите A, B и точность вычисления\n");
  12. scanf("%f",&a);
  13. scanf("%f",&b);
  14. scanf("%f",&n);
  15. t=(int)n;
  16. h=(b-a)/n;
  17. for(i=1;i<t-1;i=i+h)
  18. {
  19. rez=h*((function(a)+function(b))/2+(float)function(x[i]));
  20. }
  21. printf("Метод Трацеций результат %.4f\n",rez);
  22. }
  23.  
  24. описание функции
  25. #include <stdio.h>
  26. #include <math.h>
  27. float function(float x)
  28. {
  29. return tan(x);
  30. }

Решение задачи: «Решение пользовательского интеграла методом трапеций»

textual
Листинг программы
  1. rez *= h;

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


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

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

9   голосов , оценка 3.889 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы