Chp6ex2.m
上传用户:eighthdate
上传日期:2014-05-24
资源大小:270k
文件大小:1k
源码类别:

其他行业

开发平台:

Matlab

  1. chp6fig3                        % Graphical display for Example 6.2
  2. dx=1;                   % Change in variable is set to a high value
  3. x=2;                                             % Initial estimate
  4. iter = 0;                                       % Iteration counter
  5. disp('Iter    g         dx        x')         % Heading for results
  6. while abs(dx) >= 0.001 & iter < 100          % Test for convergence
  7. iter = iter + 1;                                % No. of iterations
  8. g = -1/9*x^3+6/9*x^2+4/9 ;
  9. dx = g-x;                                      % Change in variable
  10. x = x + dx;                              % Successive approximation
  11. fprintf('%g', iter), disp([g, dx, x])
  12. end