代码搜索:sparse
找到约 3,324 项符合「sparse」的源代码
代码结果 3,324
www.eeworm.com/read/431224/8697596
m gams.m
function [n,idx,data] = gams(a)
global Bus
n = int2str(a.n);
idx = sparse(a.bus,[1:a.n],1,Bus.n,a.n);
data = getzeros(Bus);
if a.n
data(a.bus) = a.u.*a.con(:,10);
end
www.eeworm.com/read/431224/8697760
m fxcall.m
function Fxcall(p)
global DAE
if ~p.n, return, end
q1 = DAE.x(p.q1);
KI = p.con(:,6);
u = p.u & q1 = p.con(:,9);
DAE.Gx = DAE.Gx + sparse(p.q,p.q1,u,DAE.m,DAE.n);
DAE.Fx = DAE
www.eeworm.com/read/431224/8697763
m gcall.m
function gcall(p)
global DAE
if ~p.n, return, end
q1 = DAE.x(p.q1);
V1 = DAE.y(p.vbus);
Vpref = p.con(:,5);
KI = p.con(:,6);
KP = p.u.*p.con(:,7);
DAE.g = DAE.g + sparse(p.q,1,q1+KP.*(Vpref-V1)-DA
www.eeworm.com/read/431224/8697929
m bdmatrix.m
function bdmatrix(a)
global LA DAE
LA.b_tg = [];
LA.d_tg = [];
if ~a.n
fm_disp('* * * No turbine governor found')
return
end
Fu = sparse(DAE.n,a.n);
Gu = sparse(a.wref,1:a.n,a.u,DAE.m,a.n
www.eeworm.com/read/431224/8698483
m fxcall.m
function Fxcall(p)
global DAE
if ~p.n, return, end
m = DAE.x(p.m);
h = p.con(:,7);
k = p.con(:,8);
mmax = p.con(:,9);
mmin = p.con(:,10);
u = m < mmax & m > mmin & p.u & ~p.con(:,11);
V1 = u.*DAE
www.eeworm.com/read/431224/8698563
m gams.m
function [n,idx,data] = gams(a)
global Bus
n = int2str(a.n);
idx = sparse(a.bus,[1:a.n],1,Bus.n,a.n);
data = getzeros(Bus);
if a.n
data(a.bus) = a.u.*a.con(:,11);
end
www.eeworm.com/read/431224/8698649
m gcall.m
function gcall(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;
r
www.eeworm.com/read/431224/8698697
m gcall.m
function gcall(a)
global DAE
if ~a.n, return, end
delta = zeros(a.n,1);
omega = ones(a.n,1);
for i = 1:a.n
idx = a.syn{i};
delta(i) = sum(a.M(idx).*DAE.x(a.dgen(idx)))/a.Mtot(i);
omega(i) =
www.eeworm.com/read/431224/8698847
m fxcall.m
function Fxcall(a)
global DAE
if ~a.n, return, end
V1 = DAE.y(a.v1);
V2 = DAE.y(a.v2);
t1 = DAE.y(a.bus1);
t2 = DAE.y(a.bus2);
ss = sin(t1-t2);
cc = cos(t1-t2);
Tr = a.con(:,9);
x1 = DAE.x(a.x1);
www.eeworm.com/read/431224/8698905
m bdmatrix.m
function bdmatrix(a)
global LA DAE
LA.b_tcsc = [];
LA.d_tcsc = [];
if ~a.n
fm_disp('* * * No TCSC device found')
return
end
ix = find(a.con(:,3) == 1); % index - operation mode x constant