求解低階定積分
題目要求:
計算下列定積分的值:
叠代法開平方運算
題目要求:
用叠代法求 。 已知求平方根的叠代運算公式為:
要求前後兩次求出的x的差的絕對值小于10-5。
/*求解低階定積分*/
#include "stdio.h"
float func(float x)
{
return 2*x 3;
}
float ING(float a,float b)
{
return (b-a)/2*(func(a) func(b));
}
main()
{
float a,b;
printf("Please input the low & high limitation and the accuracy\n");
printf("Low limitation:");
scanf("%f",&a);
printf("High limitation:");
scanf("%f",&b);
printf("The result of integration is %f",ING(a,b));
getche();
}
運行結果:
/*叠代法開平方運算*/
#include "stdio.h"
#include "math.h"
float func(float x)
{
return pow(x,3) 2*x-1;
}
float ING(float a,float b)
{
return ((b-a)/6)*(func(a) 4*func((a b)/2) func(b));
}
main()
{
float a,b;
printf("Please input the low & high limitation and the accuracy\n");
printf("Low limitation:");
scanf("%f",&a);
printf("High limitation:");
scanf("%f",&b);
printf("The result of integration is %f",ING(a,b));
getche();
}
運行結果:
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!