我正在尝试创建一个帐户并将其放入图形中...我刚创建了一个用于执行该帐户的功能,但我收到了此消息:
A[t+1]=A[t]+An*A[t]+An*A[t]*((Tc,Tu[t])-1)+An*A[t]*((V[t]/Vc)-1)-(Am*A[t]+Am*A[t]*(Tu[t]/Tc)-1)+Am*A[t]*((V[t]/Vc)-1)
TypeError: unsupported operand type(s) for -: 'tuple' and 'int'
这是我的职责:
def Temporal(Tu0,A0,V0,Tc,Ac,Vc,Tn,An,Vn,Tm,Am,Vm,Ct,Cv,Tmax):
T=[0]*Tmax;
Tu=[0]*Tmax;
A=[0]*Tmax;
V=[0]*Tmax;
T[0]=Tu0;
A[0]=A0;
V[0]=V0;
t=0;
while t < Tmax-1:
Tu[t+1]=Tu[t]+Tn*Tu[t]+Tn*Tu[t]*((A[t]/Ac)-1)-(Tm*Tu[t]+Tm*Tu[t]*((Ac/A[t])-1)+Ct*Tu[t])
A[t+1]=A[t]+An*A[t]+An*A[t]*((Tc,Tu[t])-1)+An*A[t]*((V[t]/Vc)-1)-(Am*A[t]+Am*A[t]*(Tu[t]/Tc)-1)+Am*A[t]*((V[t]/Vc)-1)
V[t+1]=V[t]+V[t]*Vn+V[t]*Vn*((Ac/A[t])-1)-(Vm*V[t]+V[t]*Vm*((A[t]/Ac)-1)+Cv)
T[t]=t+1;
t=t+1;
return T,Tu,A,V
我不知道该怎么做......有人有想法吗?