【求助】这个p怎么解啊
mathematica吧
全部回复
仅看楼主
level 1
夜行猫ps 楼主
【求助】这个p怎么解啊
2019年11月17日 11点11分 1
level 1
夜行猫ps 楼主
DSolve[c^2 D[p {r, \[Theta], z} e^(I\[Omega]t) , {t, 2}] ==
D[p {r, \[Theta], z} e^(I\[Omega]t), {r, 2}] +
D[p {r, \[Theta], z} e^(I\[Omega]t), {\[Theta], 2}] +
D[p {r, \[Theta], z} e^(I\[Omega]t), {z, 2}],
r == a + b Cos[n\[Theta]] Cos[\[Omega]t] +
c Cos[Subscript[k, x] x] Cos[n\[Theta]] +
dCos[Subscript[k, x] x] Cos[n\[Theta]] Cos[\[Omega]t],
D[r (\[Theta], z, t) {t, 1}] ==
Integrate[D[p {r, \[Theta], z} e^(I\[Omega]t), {r, 1}],
t], p, r, \[Theta], z, t]
2019年11月17日 13点11分 2
level 1
夜行猫ps 楼主
错误提示 Syntax::sntxf: "(" cannot be followed by "\[Theta],z,t)".
2019年11月17日 13点11分 3
level 1
夜行猫ps 楼主
这个是我的代码,求指点
2019年11月17日 14点11分 4
level 1
夜行猫ps 楼主
又出问题了DSolve[c^2 D[p[r, \[Theta], z ] e^(I\[Omega]t), {t, 2}] ==
D[p[r, \[Theta], z] e^(I\[Omega]t), {r, 2}] +
D[p[r, \[Theta], z] e^(I\[Omega]t), {\[Theta], 2}] +
D[p[r, \[Theta], z] e^(I\[Omega]t), {z, 2}],
r == a + b Cos[n\[Theta]] Cos[\[Omega]t] +
c Cos[Subscript[k, x] x] Cos[n\[Theta]] +
dCos[Subscript[k, x] x] Cos[n\[Theta]] Cos[\[Omega]t],
D[r[\[Theta], z, t] {t, 1}] ==
Integrate[D[p[r, \[Theta], z] e^(I\[Omega]t), {r, 1}],
t], p, r, \[Theta], z, t]
2019年11月17日 14点11分 5
level 1
夜行猫ps 楼主
DSolve::dsvar: {t r[\[Theta],z,t],r[\[Theta],z,t]}==e^I\[Omega]t t (p^(1,0,0))[r,\[Theta],z] cannot be used as a variable.
2019年11月17日 14点11分 6
吧务
level 10
DSolve的第一个参数应是方程或方程列表,第二参数应是待解函数,而你放上了本应位于第一参数的方程。用List也就是{}把方程组成一个列表吧。
好好看文档。
2019年11月27日 13点11分 7
1