永发信息网

C语言牛顿迭代法求2x^3-4x^2+3x-6=0在1.5附近的根

答案:2  悬赏:80  手机版
解决时间 2021-11-08 23:45
C语言牛顿迭代法求2x^3-4x^2+3x-6=0在1.5附近的根
最佳答案
c = sqrt(x); 这句是错的,sqrt是求根,应该是c = pow(x, 2);
全部回答
#include
#include

float Newton(float a,float b,float c,float d)
{
float x=1,x0,f,f1;
do
{
x0=x;
f=((a*x0+b)*x0+c)*x0+d;
f1=(3*a*x0+2*b)*x0+c;
x=x0-f/f1;
}
while(fabs(x-x0)>=1e-5);
return x;
}
int main()
{
float a,b,c,d;
scanf("%f%f%f%f\n",&a,&b,&c,&d);
printf("%.2fx^3+%.2fx^2+%.2fx+%.2f=0\n",a,b,c,d);
printf("x=%.5f\n",Newton(a,b,c,d));
return 0;
}
我写了一个通用的,键盘输入系数从高次到低次,
你参考一下。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
群落演替的有哪几个重要理论
两只黄鹂鸣翠柳一行白鹭上青天出自那首诗
跪求哈狗帮新歌 high high人生 歌词
我终于知道YS7为什么是PSP版了
看视频老是一跳一跳的
fgo海伦娜伊丽莎白还有达芬奇哪个好?
伊宁县英塔木邮政支局地址在什么地方,想过去
南山有哪些会所好玩一点
用心字组词填空
小揽轻轨站怎么在地图上面搜索不到?还有东升
什么方法使乙醛转化为丙醛
blue+red=? blue+yellow=? red+yellow=? wh
广州白云机场最晚的地铁是几点
黑谷道黑谷粥小学生能吃喝么?
fancl哺乳期可以用吗,大家认为呢,能不能说
推荐资讯
新手学三菱PLC,变址寄存器的问题求助大神!
媛媛发廊地址有知道的么?有点事想过去!
怎样可以让自己学习更好
20mm厚铝板每平方多少钱
齿轮可以加速吗
东芝TS-8100F针式打印机打印送货单为什么老是
airpods一个耳机可以用么
C中如何定义长度为1000000的整型数组啊
开车自北京东六环去山东东营孤岛路线
终于不再矜持的李阿姨
企业只是招聘,为什么要花重金聘请猎头为其招
I loathe to give up是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?