Advertisement
Guest User

metodo de la potencia

a guest
Nov 19th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scilab 0.51 KB | None | 0 0
  1. function [vector, lambda] = powerade(A, zv, iter)
  2.     // zv es un vector inicial, iter cantidad de iteraciones
  3.     // metodo de la potencia, aproxima el autovalor de mayor
  4.     // valor absoluto, y su autovector asociado
  5.     n = size(A, 1);
  6.     for rep=1:iter
  7.         wn = A*zv;
  8.         zn = wn / norm(wn, 'inf');
  9.         for k=1:n
  10.             if(abs(zn(k)) > 1e-12)
  11.                 lambda = wn(k) / zv(k);
  12.                 break;
  13.             end
  14.         end
  15.         zv = zn;
  16.     end
  17.     vector = zn;
  18. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement