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();
}
相关文章
|
8月前
|
运维 监控 安全
2025年10月远程控制软件评测:流畅度、群控能力,教你如何选最好用的远程桌面工具
2025年主流远程控制软件深度评测:基于性能、画质、安全与场景适配多维分析,推荐连连控为专业首选。其全平台兼容、4K高帧率、智能低延迟及批量管控能力突出,适合设计、运维等高要求场景,助力企业高效协同与数字化转型。
|
15天前
|
人工智能 自然语言处理 文字识别
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
Qwen3.7-Max是阿里云百炼面向智能体时代推出的新一代旗舰模型,对标GPT-5.5、Claude Opus 4.7等闭源旗舰。该模型支持百万级token上下文窗口,具备顶级推理能力、多模态搜索与视觉理解增强、流式输出低延迟响应等核心优势,覆盖编程、办公、长周期自主执行等复杂场景。同时支持OpenAI接口兼容,便于系统快速迁移。用户可通过Token Plan团队或节省计划等订阅方式灵活调用,适合企业级高要求场景使用。
5713 29
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
|
10天前
|
存储 定位技术 数据库
CodeGraph 如何让 Claude Code减少 7 成工具调用?
CodeGraph 为 Coding Agent 提供本地代码知识图谱,把函数、类、调用链和框架路由提前整理成“项目地图”,减少盲目搜索和文件读取。它不是新 Agent,而是上下文基础设施,让 Agent 更快找到正确代码路径,平均减少 7 成工具调用。
1163 2
|
7天前
|
人工智能 安全 定位技术
CodeGraph深度解析 让Claude Code工具调用直降七成的核心原理与实操教程
如今以Claude Code为代表的AI编程智能体已经成为开发者日常编码、项目重构、漏洞修复的必备工具。但在长期使用过程中,几乎所有开发者都会遇到同一个明显痛点:AI虽然具备强大的代码生成与分析能力,却常常陷入盲目探索的循环中。
924 1
|
17天前
|
人工智能 自然语言处理 供应链
|
7天前
|
人工智能 弹性计算 安全
阿里云618活动时间、活动入口、优惠活动详细解读
2026年阿里云618创新加速季已全面开启,作为年度力度最大的云产品促销活动,本次大促覆盖轻量应用服务器、ECS云服务器、GPU云服务器、数据库、AI算力、安全服务、CDN等全品类产品,推出5亿元算力补贴、新用户限时秒杀、普惠满减、企业专享、免费试用、云大使返佣等多重福利,个人开发者、中小企业、AI团队均可享受专属低价。本文将系统梳理2026年阿里云618活动的完整时间节点、官方参与入口、各类优惠细则、使用规则、热门产品推荐及实操代码,帮助用户精准参与、高效省钱,以最低成本完成上云部署。
702 3
|
23天前
|
人工智能 开发工具 iOS开发
Claude Code 新手完全上手指南:安装、国产模型配置与常用命令全解
Claude Code 是一款运行在终端环境中的 AI 编程助手,能够直接在命令行中完成代码生成、项目分析、文件修改、命令执行、Git 管理等开发全流程工作。它最大的特点是**任务驱动、终端原生、轻量高效、多模型兼容**,无需图形界面、不依赖 IDE 插件,能够深度融入开发者日常工作流。
3825 15