求C语言解方程程序
程序为一元三次三角函数等式,求解其中的一个数据的值其中M=935.78,Ar=500^3*π急在线等fc=19.1那个α是待求解的未知量可以使用迭代法求解。α的取值范围在...
程序为一元三次三角
函数等式,求解其中的一个数据的值
其中M=935.78,Ar=500^3*π
急
在线等
fc=19.1
那个α是待求解的未知量
可以使用迭代法求解。α的取值范围在0.2到0.3之间。精度0.01就可以了 展开
函数等式,求解其中的一个数据的值
其中M=935.78,Ar=500^3*π
急
在线等
fc=19.1
那个α是待求解的未知量
可以使用迭代法求解。α的取值范围在0.2到0.3之间。精度0.01就可以了 展开
1个回答
展开全部
#include<stdio.h>
#include<math.h>
#define PI 3.141592653589793238
int main(void)
{
double M = 935.78, Ar = 500*500*500*PI, fc = 19.1;
double alpha;
for(alpha = 0.2; alpha <= 0.3; alpha+=0.001){
if(M/Ar - 2.0/3*fc*pow(sin(PI*alpha), 3)/PI - alpha*fc*(1-sin(2*PI*alpha)/(2*PI*alpha))/(1.25-3*alpha) * (sin(PI*alpha) + sin(PI*(1.25-2*alpha)))/PI <= 0.001)
printf("%lf\n", alpha);
}
}
#include<math.h>
#define PI 3.141592653589793238
int main(void)
{
double M = 935.78, Ar = 500*500*500*PI, fc = 19.1;
double alpha;
for(alpha = 0.2; alpha <= 0.3; alpha+=0.001){
if(M/Ar - 2.0/3*fc*pow(sin(PI*alpha), 3)/PI - alpha*fc*(1-sin(2*PI*alpha)/(2*PI*alpha))/(1.25-3*alpha) * (sin(PI*alpha) + sin(PI*(1.25-2*alpha)))/PI <= 0.001)
printf("%lf\n", alpha);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询