代码搜索:sparse
找到约 3,324 项符合「sparse」的源代码
代码结果 3,324
www.eeworm.com/read/431224/8696871
m gcall.m
function gcall(a)
global DAE
if ~a.n, return, end
m = DAE.x(a.m);
V = DAE.y(a.vbus);
DAE.g = DAE.g + sparse(a.bus,1,a.u.*a.con(:,9).*((V./m).^a.con(:,11)),DAE.m,1) ...
+ sparse(a.vbus,1,a.
www.eeworm.com/read/431224/8696906
m gycall.m
function Gycall(a)
global DAE
if ~a.n, return, end
m = DAE.x(a.m);
V = DAE.y(a.vbus);
a1 = a.con(:,11);
a2 = a.con(:,12);
DAE.Gy = DAE.Gy + sparse(a.bus,a.vbus, ...
a.u.*a.con(:,9).*a1.*
www.eeworm.com/read/431224/8696925
m fxcall.m
function Fxcall(a)
global DAE Settings
if ~a.n, return, end
ord = a.con(:,5);
is2 = find(ord == 2);
is3 = find(ord == 3);
is4 = find(ord == 4);
is51 = find(ord == 5.1);
is52 = find(ord == 5.2);
www.eeworm.com/read/431224/8696965
m ybus.m
function y = ybus(a,buslist)
global Bus
nb = Bus.n;
y = sparse(nb,nb);
if ~a.n, return, end
idx = [];
for i = 1:a.n
jdx = find(buslist ~= a.bus(i));
if ~isempty(jdx) & a.u(i), idx = [idx; i];
www.eeworm.com/read/431224/8697751
m gycall.m
function Gycall(a)
global DAE
if ~a.n, return, end
V = a.u.*DAE.y(a.vbus);
DAE.Gy = DAE.Gy ...
+ sparse(a.bus,a.vbus,2*DAE.y(a.G).*V,DAE.m,DAE.m) ...
- sparse(a.G,a.G,a.u,DAE.m,DAE.m) ...
+
www.eeworm.com/read/431224/8698348
m build_y.m
function a = build_y(a)
% build admittance matrix
global Bus Settings
if ~a.n, return, end
if a.no_build_y, return, end
nb = Bus.n;
% process line data and build admittance matrix [Y]
chrg = 0.5*a
www.eeworm.com/read/431224/8698350
m build_gy.m
function Gy = build_gy(a)
global Bus DAE
Gy = 1e-6*speye(DAE.m,DAE.m);
nb = Bus.n;
if ~a.n, return, end
n1 = Bus.a;
U = exp(i*DAE.y(n1));
V = DAE.y(Bus.v).*U;
I = a.Y*V;
diagVc = sparse(n1,n1,V,n
www.eeworm.com/read/431224/8698488
m gcall.m
function gcall(a)
global DAE
if ~a.n, return, end
Vf = a.u.*DAE.y(a.v1).*exp(i*DAE.y(a.bus1));
Vt = a.u.*DAE.y(a.v2).*exp(i*DAE.y(a.bus2));
y = admittance(a);
m = DAE.x(a.m);
Ss = Vf.*conj((Vf-V
www.eeworm.com/read/431224/8698681
m gycall.m
function Gycall(a)
global DAE
if ~a.n, return, end
e1r = a.u.*DAE.x(a.e1r);
e1m = a.u.*DAE.x(a.e1m);
V = a.u.*DAE.y(a.vbus);
t = DAE.y(a.bus);
st = sin(t);
ct = cos(t);
Vr = -V.*st;
Vm = V.*ct;
www.eeworm.com/read/431224/8698691
m fxcall.m
function Fxcall(a)
global DAE Settings Syn
if ~a.n, return, end
for i = 1:a.n
idx = a.syn{i};
n = length(idx);
odx = a.omega(i)*ones(n,1);
DAE.Fy = DAE.Fy - sparse(a.dgen(idx),odx,2*pi*Sett