有方程,用牛顿迭代法,求位于(1,2)的唯一实根并要求.

有方程,用牛顿迭代法,求位于(1,2)的唯一实根并要求.
#include
#include
double f(double x)
{return pow(2,x)+pow(3,x)-pow(4,x);}
double f1(double x)
{return pow(2,x)*log (2.0)+pow(3,x)* log(3.0)-pow(4,x)* log(4.0);}
main( )
{double x1,x=1.0;
do
{x1=x;
x=x1-f(x1)/f1(x1);}
while(x=0.5*1e-5);
printf("%lf",x);}
这个哪里错了
有方程f(x)=2^x+3^x-4^x=0,用牛顿迭代法求f(x)=0位于(1,2)的唯一实根并要求(з=1/2*10-5)
其他人气:574 ℃时间:2020-04-13 12:05:19
优质解答
#include#includedouble f(double x){return pow(2,x)+pow(3,x)-pow(4,x);}double f1(double x){return pow(2,x)*log (2.0)+pow(3,x)* log(3.0)-pow(4,x)* log(4.0);}main( ){double x1,x=1.0,hi;do{x1=x;x=x1-f(x1)...
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版