作业帮 > 综合 > 作业

c语言解超越方程例如解超越方程:例如sinx+x=0

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/02 14:12:44
c语言解超越方程
例如解超越方程:例如sinx+x=0
c语言解超越方程例如解超越方程:例如sinx+x=0
这种东西可以用逼近法,不过要知道解的大致范围.给你示范你上面的例子
解在【-1,2】之间吧
#include "stdio.h"
#include "math.h"
double fun(double x)
{
return sin(x)+x;
}
int main()
{
double low=-1,up=2,mid=(low+up)/2;
while(up-low>1e-6)
{
if(fun(mid)>0)up=mid;
else if(fun(mid)