a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 68|回复: 0

[其他] JAVA技巧:如何使用simpson规则完成积分运算

[复制链接]
发表于 2012-8-4 12:28:23 | 显示全部楼层 |阅读模式
 机关函数中x_high为积分的上界,x_low为积分的下界,segment为朋分的区间数(例如10),error为你需要结不美观的精度(如不美观你要求结不美观切确到小数点后四位,则error=0.0001),function为要积分的函数。class Integrate
7 A. [$ P7 E) F2 u4 U. \  {private double result=0.0;
' [7 b' O" o: O$ |& Z2 w- |  private double oldresult=0.0;void operate(double x_high,double x_low,int segment,double error,Functions function)  B* a" g) m" C- ?" Q( p
  {
! F9 `- K+ d6 ?# f9 V- P2 d  int j=-1;
: F, K7 C/ B! ?  do
( p' l3 `6 `5 I% |: N  {
+ W0 V7 Q* O% y# Z% ~% O9 g& s4 R  oldresult=result;
6 P) c' K  s2 [) z, A( }; w% N  j++;
% Q3 o- M8 ?- Z/ x) e  int multi=1;
' W9 B* P+ ]1 i& L  int k=0;- l) c7 P2 u" h1 l0 O6 M2 s
  while(k
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-21 20:59 , Processed in 0.714953 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表