117.求定积分

简介: 117.求定积分
#include "stdio.h"
#include "math.h"
double fsimpf(x) /*要进行计算的被积函数*/
double x;
{
  double y;
    y=log(1.0+x)/(1.0+x*x);
    return(y);
}
double fsimp(a,b,eps) /*辛普森算法*/
double a,b,eps; /*a为积分下限,b为积分上限,eps是希望达到的精度*/
{
    int n,k;
    double h,t1,t2,s1,s2,ep,p,x;
    n=1; h=b-a;
    t1=h*(fsimpf(a)+fsimpf(b))/2.0;  /*用梯形公式求出一个大概的估值*/
    s1=t1;
    ep=eps+1.0;
    while (ep>=eps)
  {
    /*用梯形法则计算*/
    p=0.0;
    for (k=0;k<=n-1;k++)
    {
      x=a+(k+0.5)*h;
      p=p+fsimpf(x);
    }
    t2=(t1+h*p)/2.0;
    /*用辛普森公式求精*/
    s2=(4.0*t2-t1)/3.0;
    ep=fabs(s2-s1);
    t1=t2; s1=s2; n=n+n; h=h/2.0;
  }
    return(s2);
}
main()
{
  double a,b,eps,t;
        a=0.0; b=1.0; eps=0.0000001;
      clrscr();
  puts("**********************************************************");
  puts("*         This program is to calculat the Value of       *");
  puts("*          a definite integral by Simpson Method.        *");
  puts("**********************************************************");
      t=fsimp(a,b,eps);
  puts("\n----------------------------------------------------------");
  printf(" >> The result of definite integral is : \n");
  printf(" >> SIGMA(0,1)ln(1+x)/(1+x^2)dx = ");
      printf("%e\n",t);
      puts("----------------------------------------------------------");
      printf("\n Press any key to quit...");
  getch();
}
相关文章
|
7天前
|
人工智能 运维 安全
|
5天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
6天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
576 20
|
12天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
939 110
|
5天前
|
人工智能 测试技术 API
智能体(AI Agent)搭建全攻略:从概念到实践的终极指南
在人工智能浪潮中,智能体(AI Agent)正成为变革性技术。它们具备自主决策、环境感知、任务执行等能力,广泛应用于日常任务与商业流程。本文详解智能体概念、架构及七步搭建指南,助你打造专属智能体,迎接智能自动化新时代。