資源簡介
function Y = CreateY(branchData)
if nargin < 1
branchData = InputData();
end
busf = branchData(:,1);
bust = branchData(:,2);
z = branchData(:,3);
branchCount = length(busf);
busCount = max([busf',bust']);
Y = zeros(busCount);
for n = 1:branchCount
Y(busf(n),bust(n)) = Y(busf(n),bust(n))-1/z(n);
Y(bust(n),busf(n)) = Y(busf(n),bust(n));
Y(busf(n),busf(n)) = Y(busf(n),busf(n))+1/z(n);
Y(bust(n),bust(n)) = Y(bust(n),bust(n))+1/z(n);
end
end

代碼片段和文件信息
function?Y?=?CreateY(branchData)
if?nargin?1
branchData?=?InputData();
end
busf?=?branchData(:1);
bust?=?branchData(:2);
z?=?branchData(:3);
branchCount?=?length(busf);
busCount?=??max([busf‘bust‘]);
Y?=?zeros(busCount);
for?n?=?1:branchCount
Y(busf(n)bust(n))?=?Y(busf(n)bust(n))-1/z(n);
Y(bust(n)busf(n))?=?Y(busf(n)bust(n));
Y(busf(n)busf(n))?=?Y(busf(n)busf(n))+1/z(n);
Y(bust(n)bust(n))?=?Y(bust(n)bust(n))+1/z(n);
end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????483??2019-04-17?01:51??CreateY.m
?????文件????????1695??2019-04-17?15:59??InputData.m
- 上一篇:my_CLPSO.m
- 下一篇:手寫體數字的精準識別matlab版
評論
共有 條評論