varun
unread,Feb 13, 2012, 9:28:59 AM2/13/12You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
I am trying to implement QR decomposition for Hermitian Matrix
But the conventional Gram Schmidt Process Fails please help!!
My code:
clc
clear all
close all
%A = [1 1 1; 1 1 0 ; 1 1 2];
A = [1+6j 1-4j 3-2j; 1+4j 8-1j 2+4j ; 3+2j 2-4j 2];
[qq rr] = qr(A);
MM=A;
[m n] = size(A);
r = zeros(n,n);mm=0;
QT = zeros(n,m);
Q = A;
for k=1:n
QT(k,:) = A(:,k)';
end
for k = 1:n
r(k,k) = sqrt(QT(k,:)*QT(k,:)');
QT(k,:) = QT(k,:)/r(k,k);
if(k<n)
for j=k+1:n
r(k,j)= (A(:,j)'*QT(k,:)')';
QT(j,:)= (QT(j,:)'-(r(k,j)*QT(k,:)'))';
end
end
end