staticiterate.m

来自「基于Matlab的计算方法中常用的算法程序」· M 代码 · 共 16 行

M
16
字号
function s=staticIterate(x,eps)
  % 不动点迭代法求非线性方程组
  % x为迭代初值,eps为允许误差值
  if nargin==1
      eps=1.0e-6;
  elseif nargin<1
      error
      return
  end
  xx=fx(x); %第一次迭代
  while norm(xx-x)>=eps %循环迭代
      x=xx;
      xx=fx(x);
  end
  s=xx;
  return

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?