level 1
chcwilson
楼主
设有一起始方程组为{dx1/dt= k1*x1+k2*x2+k3*x3, dx2/dt=k4*x1+k5*x2+k6*x3, dx3/dt=k7*x1+k8*x2+k9*x3},初值未知,假设为x1(0)=x1(t0),x2(0)=x2(t0),x3(0)=x3(t0), 然后经过t0~t1时间后(方程组计算出来后,直接待入t1得的结束值),结束值分别为x1(t1),x2(t1),x3(t1);
下个方程组初值分别为x1(t1),x2(t1),x3(t1), 方程组为{dx1/dt= k10*x1+k11*x2+k12*x3, dx2/dt=k13*x1+k14*x2+k15*x3, dx3/dt=k16*x1+k17*x2+k18*x3}, 经过(t1~t2)时间后,结束值为x1(t2),x2(t2),x3(t2)
下个方程组初值分别为x1(t2),x2(t2),x3(t2), 方程组为{dx1/dt= k19*x1+k20*x2+k21*x3, dx2/dt=k22*x1+k23*x2+k24*x3, dx3/dt=k25*x1+k26*x2+k27*x3}, 经过(t2~t3)时间后,结束值为x1(t3),x2(t3),x3(t3)...................
假设到这里结束,三个微分方程组,最后一个方程组的结束值x1(t3)=x1(t0),x2(t3)=x2(t0),x3(t3)=x3(t0), k常数全部已知。有什么简易方法可以求出起始方程组的初值?此类求解问题在数学范畴是归类为什么?我试过用Mathcad的odesolve由于计算求解量太大,一两天都求不出结果。当然我实际需求是4组 5*5的微分方程组。
2021年01月14日 08点01分
1
下个方程组初值分别为x1(t1),x2(t1),x3(t1), 方程组为{dx1/dt= k10*x1+k11*x2+k12*x3, dx2/dt=k13*x1+k14*x2+k15*x3, dx3/dt=k16*x1+k17*x2+k18*x3}, 经过(t1~t2)时间后,结束值为x1(t2),x2(t2),x3(t2)
下个方程组初值分别为x1(t2),x2(t2),x3(t2), 方程组为{dx1/dt= k19*x1+k20*x2+k21*x3, dx2/dt=k22*x1+k23*x2+k24*x3, dx3/dt=k25*x1+k26*x2+k27*x3}, 经过(t2~t3)时间后,结束值为x1(t3),x2(t3),x3(t3)...................
假设到这里结束,三个微分方程组,最后一个方程组的结束值x1(t3)=x1(t0),x2(t3)=x2(t0),x3(t3)=x3(t0), k常数全部已知。有什么简易方法可以求出起始方程组的初值?此类求解问题在数学范畴是归类为什么?我试过用Mathcad的odesolve由于计算求解量太大,一两天都求不出结果。当然我实际需求是4组 5*5的微分方程组。