• 2022-06-19
    下列程序用迭代法求方程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[<"方程的根为"<
  • Fx#9*x*x-4*x+5;(9*x-4)*x+5#fabs(x1-x2)>1e-6;fabs(x1-x2)>=1e-6;fabs(x2-x1)>1e-6;fabs(x2-x1)>=1e-6;fabs(x1-x2)>0.000001;fabs(x2-x1)>0.000001

    内容

    • 0

      求方程组的解,取初值为(1,1,1)。[img=250x164]180333307ab8fde.jpg[/img] A: f=@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3];x=fsolve(f,[1,1,1],optimset('Display','off')) B: x=fsolve(@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3],[1,1,1]) C: f=@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3];x=fzero(f,[1,1,1]) D: x=fzero(@(x) [x(1)^3+x(2)-x(3)-5; 2*x(1)+3*x(2)^2-6; x(1)+x(2)+x(3)-3],[1,1,1])

    • 1

      设f(x)=x2(x一1)(x一2),则f"(x)的零点个数为( ) A: 0 B: 1 C: 2 D: 3

    • 2

      函数f(x)=(x-1)(x-2)(x-3)(x-4)的导数对应的方程有()个实根, 并指出它们所在的区间. A: f′(x)=0有三个实根,且x1∈(1, 2),x2∈(2, 3),x3∈(3, 4). B: f′(x)=0有两个实根,且x1∈(1, 2),x2∈(2, 3). C: f′(x)=0有一个实根,且x1∈(1, 2). D: f′(x)=0没有实根.

    • 3

      青书学堂: 二次型 f( x 1 , x 2 , x 3 )=2 x 1 2 +5 x 2 2 +5 x 3 2 +4 x 1 x 2 −8 x 2 x 3 ,则 f的矩阵为 。

    • 4

      lim(fx-x^3)/x^2=2,limfx/x=1,求fx