?? midexp.cpp
字號:
void midexp(double funk[],double aa,double bb,double s,int n)
{
double b,a,s,sum,x,del,ddel;
int it,tnm,j;
func(x)=funk[-log(x)]/x;
b=exp(-aa);
a=0.0;
if (n==1)
{
s=(b-a)*func(0.5*(a+b));
it=1;
}
else
{
tnm=it;
del=(b-a)/(3.0*tnm);
ddel=del+del;
x=a+0.5*del;
sum=0.0;
for (j=1; j<=it; j++)
{
sum=sum+func(x);
x=x+ddel;
sum=sum+func(x);
x=x+del;
}
s=(s+(b-a)*sum/(double)tnm)/3.0;
it=3*it;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -