求助,第一次用这个软件,想求h(t)的函数表达式,不知道哪错了
mathematica吧
全部回复
仅看楼主
level 1
2024年01月26日 08点01分 1
level 1
为什么DSolve会说h(t)不能做函数
[泪]
2024年01月26日 09点01分 2
level 1
忘记贴代码了[泪]
c1 = 0.3962;
c2 = 0.9680;
c3 = 0.4102;
c4 = 0.0220;
c5 = 0.0369;
c6 = 1.3380;
c7 = 0.2498;
c8 = 50.4122; c9 = 0.5316;
a = 2.6839*1.6839;
dh = D[h[t], t]
Kh[h_] = c8*(1 + (-c5*h)^c6)^(-c7*
c9)*(1 - (-c5*h)^(c6*c7))/(((1 + (-c5*h)^c6)^c7)^2);
dkh = D[Kh[h], h]
Solve[(c3 - c4)*((1/(1 + (-c5*h2)^c6))^c7) + c4 - c1 == 0, h2]
f[h_] = (c3 - c4)*(1/(1 + (-c5*h)^c6))^c7 + c4
df = D[f[h[t]], h[t], t]
DSolve[df == a*dkh, h[t], t]
2024年01月26日 09点01分 3
level 8
dkh那一行,里面的h换成h[t]
2024年01月27日 02点01分 5
1