subsasgn.m

来自「电力系统分析计算程序」· M 代码 · 共 44 行

M
44
字号
function a = subsasgn(a,index,val)switch index(1).type case '.'  switch index(1).subs   case 'con'    if length(index) == 2      a.con(index(2).subs{:}) = val;    else      a.con = val;    end   case 'u'    if length(index) == 2      a.u(index(2).subs{:}) = val;    else      a.u = val;    end   case 'q'    a.q = val;   case 'syn'    a.syn = val;   case 'exc'    a.exc = val;   case 'Vs'    a.Vs = val;   case 'svc'    a.svc = val;   case 'dVsdQ'    a.dVsdQ = val;   case 'cac'    a.cac = val;   case 'vref'    a.vref = val;   case 'n'    a.n = val;   case 'store'    if length(index) == 2      a.store(index(2).subs{:}) = val;    else      a.store = val;    end  endend

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?