Guest User

Untitled

a guest
Jul 25th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scilab 0.39 KB | None | 0 0
  1. function [qrz, p]=QRZerlegung(a)
  2.     r=a
  3.     n=size(a,1)
  4.     epsilon=10^-16
  5.     for i=1:n-1
  6.         v=r(i:n,i)+norm(r(i:n,i)).*eye(n-i+1,1)
  7.         qrz(i:n,i)=v
  8.         Qhelp=eye(n-i+1,n-i+1)-(2./(norm(v)^2)).*(v*v')
  9.         Qhelp2=eye(n,n)
  10.         Qhelp2(i:n,i:n)=Qhelp
  11.         r=Qhelp2*r
  12.         p(i,1)=r(i,i)
  13.         qrz(i,i+1:n)=r(i,i+1:n)
  14.     end
  15.     p(n,1)=r(n,n)
  16. endfunction
Add Comment
Please, Sign In to add comment