自适应辛普森法,曲线积分,二分法(桥上的绳索,LA 3485)
来源:互联网 发布:java 指定时间执行 编辑:程序博客网 时间:2024/04/27 19:58
就是本题让我又翻出了半年未动的数学分析讲义,把曲线积分以及不定积分又复习了一遍。
如果已知函数值想求自变量而反函数又难以解出的话,可以利用函数的一些性质,比如单调性,然后二分自变量求解。
如果是单峰函数的话,可以先三分求出极值点,然后转化成两个单调函数。
其他就是纯数学问题了。
然后书上还给出了一个适应性更广的解法,那就是自适应辛普森法,当函数积不出来时,只好用数值积分来计算答案。
关于自适应辛普森法的详解:
http://blog.csdn.net/xl2015190026/article/details/53518077
代码
#include<bits/stdc++.h>using namespace std;const double eps=1e-3;int D,H,B,L;double w;double f(double x,double a){ return 4*a*(x/2*sqrt(1/a/a/4+x*x)+1/a/a/8*log(x+sqrt(1/a/a/4+x*x)));}double len(double h){ double a=4*h/w/w; return f(w/2,a)-f(0,a);}int main(){ int T; scanf("%d",&T); for(int t=1;t<=T;t++) { scanf("%d %d %d %d",&D,&H,&B,&L); int n=int(ceil(double(B)/D)+0.5); w=double(B)/n; double l=0; double r=H; while(r-l>eps) { double m=(l+r)/2; if(len(m)>double(L)/n) r=m; else l=m; } printf("Case %d:\n",t); printf("%.2lf\n",H-l); if(t!=T) puts(""); } return 0;}
0 0
- 自适应辛普森法,曲线积分,二分法(桥上的绳索,LA 3485)
- LA 3485 自适应Simpson积分 解题报告
- 例题2.28 桥上的绳索 UVa1356
- 数值积分-(自适应辛普森法)
- 数值积分-自适应辛普森法
- 高等数学:第十章 曲线积分与曲面积分(2)对面积、坐标的曲面积分
- LA 3485 自适应辛普森公式
- 自适应Simpson积分(近似求积分)
- LA 3485 辛普森公式求积分
- 数值积分_自适应辛普森法
- 三分法(误差曲线,LA 5009)
- 自适应辛普森迭代求曲线的长度
- 半平面的交,二分法(离海最远的点,LA 3890)
- 高等数学:第十章 曲线积分与曲面积分(1)对弧长、坐标的曲线积分,格林公式及其应用
- 邝斌的ACM模板(自适应 simpson 积分)
- bzoj2178 圆的面积并(自适应Simpson积分)
- 第一型曲线积分的思路总结
- 第二型曲线积分的总结思考
- 解决 jQuery Validate 在IE8中不兼容的问题
- 到底什么是URL
- LED光学无线网络
- 技术的正宗与野路子
- 03 CSS-盒模型和标准文档流(行内元素和块级元素)
- 自适应辛普森法,曲线积分,二分法(桥上的绳索,LA 3485)
- 产品体验报告——网易云音乐
- 排序算法——插入类排序
- golang学习
- jdbc连接数据库
- 无线光网——通信路径中的最后几公尺
- MUH and House of Card
- SpringMvc学习笔记 详细
- ffmpeg一些常见命令