 
 
 
 
 
   
今度は正方行列  (ただし
 (ただし  のスペクトル半径
は
 のスペクトル半径
は  より小さいとする) の等比級数
 より小さいとする) の等比級数
 
    
を考える。 この級数は解析学では ノイマンNeumann 級数と呼ばれる。
以下の実験は上の続きで行うことを想定している。 MATLAB を終了してしまっている場合は、
| この節の実験に先立ち必要なこと | ||||||||
| 
 | 
Neumann 級数の部分和
 
を計算する MATLAB プログラム neuamnn.m を用意した。
| neumann.m | 
| % neumann.m --- 行列の Neumann 級数 (等比級数) の第 N 部分和
function s = neumann(a,N)
  [m,n] = size(a);
  if m ~= n
    disp('aが正方行列でない!');
    return
  end
  % 第 0 項  S_0 = I
  s = eye(n,n);
  % 第 1 項  S_1 = I + a
  t = a; s = s + t;
  % 第 2〜N 項まで加える (t が a^n になるようにしてある)
  for k=2:N
    t = t * a;
    s = s + t;
  end
 | 
| » edit neumann | 
| 
 | 
種明かしは次のページに。
 
 
 
 
 
