91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-07
  • 語言: C/C++
  • 標簽: Romberge法??

資源簡介

分別寫出變步長梯形法與 Romberge法計算定積分的算法,編寫程序上機調試出結果, 要求所編程序適用于任何類型的定積分,即能解決這一類問題,而不是某一個問題

資源截圖

代碼片段和文件信息

#include
#include?
#include

double?abeps;

double?function(const?double?x)
{
??????if(x==0)?return?1;
??????return(sin(x)/x);
}

void?tixing()
{
????int?n=1;
????double?h=b-a;
????double?T1=h*(function(a)+function(b))/2;
????double?T2=T1/2+h*function(a+h/2)/2;

????while(fabs(T2-T1)>eps)
{
????????n*=2;
????????h/=2;
????????T1=T2;
????????double?temp=0;
????????for(int?i=1;i<=n;++i)?
????? temp+=function(a+(i-1.0/2)*h);
????????T2=T1/2+h*temp/2;
}
??????printf(“所求積分為:%f\n“T2);
}


double?Tm(const?double?T1const?double?T2const?int?m)
{?
????return((pow(4m)*T1-T2)/(pow(4m)-1));
}



void?Romberg()
{
???????double?T[10];
???????int?l=1;
???????T[0]=(b-a)*(function(a)+function(b))/2;
???????double?T1T2;
??????

評論

共有 條評論

相關資源