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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 14:15:57
c语言解超越方程例如解超越方程:例如sinx+x=0

c语言解超越方程例如解超越方程:例如sinx+x=0
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)