牛顿迭代法,
x*e^x-1=0 迭代初值为0.5
人气:162 ℃ 时间:2020-02-05 14:15:50
解答
C++的写法:
#include
#include
using namespace std;
int main(){
double x=0.5;
double change=(x*exp(x)-1)/(x*exp(x)+exp(x));
while(fabs(change)>=1e-7){
x=x-change;
change=(x*exp(x)-1)/(x*exp(x)+exp(x));
}
cout
推荐
- 用牛顿迭代法求方程f(x)等于2x的3次方减去4x的平方加上3x减去7等于0 在x=2.5附近的实根,直到满足两个相邻两个实根的差的绝对值小于10的负6次方 为止.
- 牛顿迭代法是什么原理呢
- 利用函数完成用牛顿迭代法求根.方程为ax3+bx2+cx+d=0,系数a、b、c、d的值依次为1,2,3,4,有主函数输入.求x在1附近的一个实根.求出根后由主函数输出.
- 牛顿迭代法的收敛条件是什么?
- 请问你会用牛顿迭代法解这个问题么?
- ___ boy is Tom and ___ girl is Yuky.用a ,an ,the 填空并语法说明
- 20克的()是15克,20米是()的5分之4,()是30的6分之5,5分之4的倒数的4分之1是(),()的5分之2等于120的
- 正比例函数、反比例函数、一次函数、二次函数的表达式及增减性
猜你喜欢