ogunmiloro

25 Reputation

One Badge

0 years, 230 days

MaplePrimes Activity


These are questions asked by ogunmiloro


 

restart; _local(gamma); _local(I); m := 3; A := 10; delta := .112; rho := .23; beta := 1.4; alpha := 2.1; gamma := 1.02; q := 2.3; b1 := 50; b2 := 10; b3 := 5; b4 := 20; S(0) := b1; B(0) := b2; V(0) := b3; R(0) := b4; mu := .13; i = 1; for k from 0 to m do S(k+1) := (A*delta*k-(rho+mu)*S(k)-beta*(sum(S(m)*B(j-m), j = 0 .. m)))/(k+1); B(k+1) := -(-(mu+alpha+gamma)*B(k)+beta*(sum(S(m)*B(j-m), j = 0 .. m)))/(k+1); V(k+1) := (rho*S(k)-(1-q)*S(k)-mu*V(k))/(k+1); R(k+1) := (gamma*B(k)-mu*R(k))/(k+1) end do; s := sum(S(kk)*t^kk, kk = 0 .. m); b := sum(B(kk)*t^kk, kk = 0 .. m); v := sum(V(kk)*t^kk, kk = 0 .. m); r := sum(R(kk)*t^kk, kk = 0 .. m); SS(0) := s; BB(0) := b; VV(0) := v; RR(0) := r; S(0) := subs(t = T(i), s); B(0) := subs(t = T(i), b); V(0) := subs(t = T(i), v); R(0) := subs(t = T(i), r)

I

 

Warning, The imaginary unit, I, has been renamed _I

 

3

 

10

 

.112

 

.23

 

1.4

 

2.1

 

1.02

 

2.3

 

50

 

10

 

5

 

20

 

50

 

10

 

5

 

20

 

.13

 

i = 1

 

-18.00-1.4*S(3)*B(-3)-1.4*S(3)*B(-2)-1.4*S(3)*B(-1)-14.0*S(3)

 

32.50-1.4*S(3)*B(-3)-1.4*S(3)*B(-2)-1.4*S(3)*B(-1)-14.0*S(3)

 

75.85

 

7.60

 

3.800000000-.4480000000*S(3)*B(-3)-.4480000000*S(3)*B(-2)-.4480000000*S(3)*B(-1)-4.480000000*S(3)

 

52.81250000-2.975000000*S(3)*B(-3)-2.975000000*S(3)*B(-2)-2.975000000*S(3)*B(-1)-29.75000000*S(3)

 

-18.70025000-1.071000000*S(3)*B(-3)-1.071000000*S(3)*B(-2)-1.071000000*S(3)*B(-1)-10.71000000*S(3)

 

16.08100000-.7140000000*S(3)*B(-3)-.7140000000*S(3)*B(-2)-.7140000000*S(3)*B(-1)-7.140000000*S(3)

 

.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3)

 

55.85709723-1.296018889*S(3)*B(-3)-1.296018889*S(3)*B(-2)-1.296018889*S(3)*B(-1)-12.96018889*S(3)-.4666666667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-.4666666667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-.4666666667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)

 

2.748344167-.1820700000*S(3)*B(-3)-.1820700000*S(3)*B(-2)-.1820700000*S(3)*B(-1)-1.820700000*S(3)

 

17.25940667-.9805600000*S(3)*B(-3)-.9805600000*S(3)*B(-2)-.9805600000*S(3)*B(-1)-9.805600000*S(3)

 

-.2034933335+1.482334934*S(3)*B(-3)+1.482334934*S(3)*B(-2)+1.482334934*S(3)*B(-1)+14.82334934*S(3)-.3500000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-.3500000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-.3500000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)

 

44.36655818+.3921579862*S(3)*B(-3)+.3921579862*S(3)*B(-2)+.3921579862*S(3)*B(-1)+3.921579862*S(3)-.7291666668*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-.7291666668*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-.7291666668*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)

 

0.2185881458e-1-.1520195250*S(3)*B(-3)-.1520195250*S(3)*B(-2)-.1520195250*S(3)*B(-1)-1.520195250*S(3)

 

13.68262908-.2986166168*S(3)*B(-3)-.2986166168*S(3)*B(-2)-.2986166168*S(3)*B(-1)-2.986166168*S(3)-.1190000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-.1190000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-.1190000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)

 

50+(-22.06933333-1.4*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-1.4*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-1.4*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)+5.780693334*S(3)*B(-3)+5.780693334*S(3)*B(-2)+5.780693334*S(3)*B(-1)+57.80693334*S(3))*T(i)+(2.497813333-.4480000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-.4480000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-.4480000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)+1.849821867*S(3)*B(-3)+1.849821867*S(3)*B(-2)+1.849821867*S(3)*B(-1)+18.49821867*S(3))*T(i)^2+(-.9095153783-.4129066667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-.4129066667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-.4129066667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)+1.704919154*S(3)*B(-3)+1.704919154*S(3)*B(-2)+1.704919154*S(3)*B(-1)+17.04919154*S(3))*T(i)^3

 

10+(28.43066667-1.4*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-1.4*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-1.4*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)+5.780693334*S(3)*B(-3)+5.780693334*S(3)*B(-2)+5.780693334*S(3)*B(-1)+57.80693334*S(3))*T(i)+(44.16516667-2.975000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-2.975000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-2.975000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)+12.28397333*S(3)*B(-3)+12.28397333*S(3)*B(-2)+12.28397333*S(3)*B(-1)+122.8397333*S(3))*T(i)^2+(52.09000233-1.296018889*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-1.296018889*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-1.296018889*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)+5.351348394*S(3)*B(-3)+5.351348394*S(3)*B(-2)+5.351348394*S(3)*B(-1)+53.51348394*S(3)-.4666666667*(-.9095153783-.4129066667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-.4129066667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-.4129066667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)+1.704919154*S(3)*B(-3)+1.704919154*S(3)*B(-2)+1.704919154*S(3)*B(-1)+17.04919154*S(3))*B(-3)-.4666666667*(-.9095153783-.4129066667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-.4129066667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-.4129066667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)+1.704919154*S(3)*B(-3)+1.704919154*S(3)*B(-2)+1.704919154*S(3)*B(-1)+17.04919154*S(3))*B(-2)-.4666666667*(-.9095153783-.4129066667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-.4129066667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-.4129066667*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)+1.704919154*S(3)*B(-3)+1.704919154*S(3)*B(-2)+1.704919154*S(3)*B(-1)+17.04919154*S(3))*B(-1))*T(i)^3

 

5+75.85*T(i)+(-21.81329000-1.071000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-1.071000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-1.071000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)+4.422230400*S(3)*B(-3)+4.422230400*S(3)*B(-2)+4.422230400*S(3)*B(-1)+44.22230400*S(3))*T(i)^2+(2.219127367-.1820700000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-.1820700000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-.1820700000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)+.7517791681*S(3)*B(-3)+.7517791681*S(3)*B(-2)+.7517791681*S(3)*B(-1)+7.517791681*S(3))*T(i)^3

 

20+7.60*T(i)+(14.00564000-.7140000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-.7140000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-.7140000000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)+2.948153600*S(3)*B(-3)+2.948153600*S(3)*B(-2)+2.948153600*S(3)*B(-1)+29.48153600*S(3))*T(i)^2+(14.40924560-.9805600000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-3)-.9805600000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-2)-.9805600000*(.2906666667-.4129066667*S(3)*B(-3)-.4129066667*S(3)*B(-2)-.4129066667*S(3)*B(-1)-4.129066667*S(3))*B(-1)+4.048797611*S(3)*B(-3)+4.048797611*S(3)*B(-2)+4.048797611*S(3)*B(-1)+40.48797611*S(3))*T(i)^3

(1)


 

Download badSums2.mw


 

  restart:

#
# Define gamma as local (don't like doing this!)
#
  local gamma:local pi:
#
# Replaced 'indexed' parameters with 'inert subscript'
# parameters - otherwise one gets a problem defining
# both the unindexed 'phi' and the indexed phi[c]
#
  M__h := 100: beta__o := 0.034: beta__j := .025: mu__1 := 0.0004:
  epsilon := .7902: alpha := 0.11: psi := 0.000136: phi := 0.05:
  omega := .7: eta := .134: delta := .245: f := 0.21:
  M__v := 1000: beta__k := 0.09:   mu__v := .0005: M__c := .636:
  beta__g := 0.15: mu__c := 0.0019: pi :=0.01231: theta := 0.12: mu__e := 0.005
#
# D() is Maple's differential operator replated D(T)
# with DD(T) in the following to avoid confusion
#
  ODE1 := diff(B(T), T) = M__h-beta__o*B(T)-beta__j*B(T)-mu__1*B(T)+epsilon*G(T)+alpha*F(T):
  ODE2 := diff(C(T), T) = beta__o*B(T)*J(T)-beta__j*C(T)-(psi+mu__1+phi)*C(T):
  ODE3 := diff(DD(T), T) = beta__j*B(T)*L(T)- beta_o*E(T)-(omega+mu__1+eta)*DD(T):
  ODE4 := diff(E(T), T) = beta_o*E(T)-beta__j*C(T)-(delta+mu__1+eta+phi)*E(T):
  ODE5 := diff(F(T), T) = psi*C(T)-(alpha+mu__1)*F(T)+f*delta*E(T):
  ODE6 := diff(G(T), T) = omega*DD(T)-(epsilon+mu__1)*G(T)+(1-f)*delta*E(T):
  ODE7 := diff(H(T), T) = M__v-beta__k*H(T)-mu__v*H(T):
  ODE8 := diff(J(T), T) = beta__k*H(T)-mu__v*J(T):
  ODE9 := diff(K(T), T) = M__c-beta__g*K(T)-mu__c*K(T):
  ODE10:= diff(L(T), T) = beta__g*K(T)-mu__c*L(T):
  ODE11:= diff(M(T), T) = pi*(DD(T)+ theta*E(T))-mu__e*M(T):

  B0 := 100: C0 := 90: D0 := 45: E0 := 38:
  F0 := 10: G0 := 45: H0 := 50: J0 := 70: K0 :=20: L0:= 65: M0 :=22:
#
# Solve system
#
  ans := dsolve( { ODE1, ODE2, ODE3, ODE4, ODE5, ODE6, ODE7, ODE8,
                   B(0) = B0, C(0) = C0, DD(0) = D0, E(0) = E0,
                   F(0) = F0, G(0) = G0, H(0) = H0, J(0) = J0, K(0) = K0, L(0) = L0, M(0) = M0,
                 },
                 numeric
               );
#
# Plot solutions for a few of the dependent variablss
# just to show everything is working (more-or-less!)
#
  plots:-odeplot( ans, [T, B(T)], T=0..5);
  plots:-odeplot( ans, [T, C(T)], T=0..5);
  plots:-odeplot( ans, [T, DD(T)], T=0..5);
  plots:-odeplot( ans, [T, E(T)], T=0..5);
  plots:-odeplot( ans, [T, F(T)], T=0..5);
  plots:-odeplot( ans, [T, G(T)], T=0..5);
  plots:-odeplot( ans, [T, H(T)], T=0..5);
  plots:-odeplot( ans, [T, J(T)], T=0..5);
  plots:-odeplot( ans, [T, K(T)], T=0..5);
  plots:-odeplot( ans, [T, L(T)], T=0..5);
  plots:-odeplot( ans, [T, M(T)], T=0..5);

Error, missing operator or `;`

 

``


 

Download MltxPLOTS.mw

1 2 Page 1 of 2