求助大神,mathematica调用矢量分析包的问题
mathematica吧
全部回复
仅看楼主
level 2
忘南念北 楼主
程序如下:
Clear["Global`*"];
V = q/(4 Pi*\[Epsilon]0)*(1/r1 - 1/r2)
cond = {r1 -> R - l/2*Cos[\[Theta]], r2 -> R + l/2*Cos[\[Theta]]}
V = V /. cond // Simplify
Series[V, {l, 0, 6}] // Normal
V1 = pCos[\[Theta]]/(4 \[Pi] (R^2) \[Epsilon]0 )
Solve[V1 == c, R]
到这儿都对,结果是
{{R -> -(Sqrt[pCos[\[Theta]]]/(
2 Sqrt[c] Sqrt[\[Pi]] Sqrt[\[Epsilon]0]))}, {R -> Sqrt[
pCos[\[Theta]]]/(2 Sqrt[c] Sqrt[\[Pi]] Sqrt[\[Epsilon]0])}}
调用适量分析包,错了,提示是Get::noopen: 无法打开 Calculus`VectorAnalysis`. >>
<<Calculus`VectorAnalysis`
Ee=Grad[-V1,Spherical[R,\[Theta],\[Omega]]]
希望大神能够帮忙一下,万分感谢
2015年06月04日 12点06分 1
吧务
level 12
直接用Grad就行了
2015年06月04日 14点06分 2
谢谢了
2015年06月05日 02点06分
level 4
Ee = Grad[-V1, {R, \[Theta], \[CurlyPhi]}, "Spherical"]
2019年12月14日 08点12分 3
谢谢你呀
2020年09月09日 03点09分
1