pes2014/modifyadmmatrix.asv

18 lines
786 B
Plaintext
Raw Normal View History

2012-05-22 11:33:21 +08:00
function [new_G,new_B,GB,Y,r,c,Angle] = modifyadmmatrix(ii,jj,G,GG,B,BB)
%**************************************************************************
% <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : <20>Ӻ<EFBFBD><D3BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>γɽڵ㵼<DAB5>ɾ<EFBFBD><C9BE><EFBFBD>Y
% <20><> <20>ߣ<EFBFBD>
% <20><><EFBFBD><EFBFBD>ʱ<EFBFBD>䣺2010.12
%**************************************************************************
%% ֧·<D6A7><C2B7><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD>
new_G=G;
new_G(ii,jj)=new_G(ii,jj)-G(ii,jj);
new_G(jj,ii)=new_G(jj,ii)-G(jj,ii);
new_G(ii,ii)=new_G(ii,ii)+G(ii,jj);
new_G(jj,jj)=new_G(jj,jj)+G(ii,jj);
%% <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ
GB = G+B.*1i; %<25><><EFBFBD><EFBFBD><E7B5BC><EFBFBD><EFBFBD><EFBFBD>ɺϲ<C9BA><CFB2><EFBFBD>д<EFBFBD>ɸ<EFBFBD><C9B8><EFBFBD><EFBFBD><EFBFBD>ʽ
Y = abs(GB); %<25><><EFBFBD>ڵ㵼<DAB5>ɷ<EFBFBD>ֵ
[r,c] = find(Y);
Angle = angle(GB(GB~=0)); %<25><><EFBFBD>ڵ㵼<DAB5>ɽǶ<C9BD>