.用Newton迭代法求方程:3x^2-e^x=0的根
3X^2-e^x=0迭代法:误差:0.01x1=ln3+2lnx=1.098+2lnx0x0=3.5x1=3.6033.6613.6933.7113.7203.7253.7283.7303.730最后得到x*=3.730
举一反三
- 用牛顿迭代法求方程的根。方程为ax3+bx2+cx+d=0,系数由用户输入,求x在1附近的根。迭代公式:。aa81c6d0d6e757b59595a54ec6b58042.png
- 用牛顿法求a的立方根,精度要求为0.00001。 %用牛顿迭代法求a的立方根 %相当于求x^3-a=0方程的根 a=input('求a的立方根,请输入a'); x=a;i=0;m=100; x1=x-(x^3-a)/(3*x^2); while abs(x-x1)>1e-5 &【1 】 x=x1; i=i+1; x1=【2】 ; end if abs(x1-x)<=1e-5 disp(['迭代',num2str(i),'次,根为:',num2str(x1)]) else disp('迭代发散') end
- 用简单迭代法求方程f(x)=0的实根,把方程f(x)=0表示成x=j(x),则f(x)=0的根是
- 取迭代初值为0.8,Newton迭代法解方程f(x)=cos(x)+x^2-1.2=0,迭代2次,得到的根的近似值是多少? A: 0.629 B: 0.712 C: 0.675 D: 0.623
- 用牛顿迭代法求方程在x0=1附近的根,第一次迭代值x1=() A: 0 B: 1 C: 2 D: 3
内容
- 0
用牛顿迭代法求方程f(x)=[img=57x21]17da65829d629d3.png[/img]在[img=63x26]17da6582a904bfa.png[/img]附近的根,第一次迭代值[img=49x21]17da6582b485ec1.png[/img]( ) A: 2 B: 0 C: 3 D: 1
- 1
用简单迭代法求方程f(x)=0的实根
- 2
方程y'(x) = x^2 - 3x + 2 的平衡点是 A: x = 1, x = 2 B: x = 3, x = 2 C: x = 3, x = 1 D: x = 3, x = 0
- 3
下列程序用迭代法求方程3x3-2x2+5x-7=0在1附近的一个根,精确为10-6。牛顿迭代公式为x=x-f(x)/f'(x),函数Fx求f(x),函数fx求f'(x)。请完善程序。 #include[iostream] #include[cmath] using namespace std; double _____(1)______(double x) { return 3*x*x*x-2*x*x+5*x-7; } double fx(double x) { return _______(2)_______; } int main() { double x1,x2=1; do{ x1=x2; x2=x1-Fx(x1)/fx(x2); }while(______(3)_______); cout[<"方程的根为"<<x2<<endl; system("pause"); return 0;<br] }
- 4
用牛顿迭代法求方程在附近的根,第一次迭代值 ( )