function [ output_args ] = StatBranchDeviation( ~, Linei,Linej,Liner,Linex,Lineb,Transfori,Transforj,Transforr,Transforx,Branchi,Branchg,Branchb,Transfork0,Volt0,UAngel0,Volt,UAngel ) %STATBRANCHDEVIATION Summary of this function goes here % Detailed explanation goes here %% 支路功率统计偏差 L2 范数 % 支路功率包括线路和变压器 %% [dispLineloss0 dispTransloss0]=Lineloss(Linei,Linej,Liner,Linex,Lineb,Transfori,Transforj,Transforr,Transforx,Branchi,Branchg,Branchb,Transfork0,Volt0,UAngel0); [dispLineloss dispTransloss]=Lineloss(Linei,Linej,Liner,Linex,Lineb,Transfori,Transforj,Transforr,Transforx,Branchi,Branchg,Branchb,Transfork0,Volt,UAngel); t1=(dispLineloss0(:,3) - dispLineloss(:,3))./dispLineloss0(:,3); t2=(dispTransloss0(:,3) - dispTransloss(:,3))./dispTransloss0(:,3); t11=dispLineloss0(:,3)>1e-5;% 太小的值不计算 t22=dispTransloss0(:,3)>1e-5;% 太小的值不计算 t3=[t1(t11);t2(t22)]; t4=t3.^2; t5=sum(t4).^.5; output_args=t5; end