[問題] 座標基底轉換
大家好
想請問大家
在作3D向量場的時候只能在直角坐標系嗎?
例如:
a^r代表半徑方向的基底向量 a^(phi)代表theta方向基底
cos(2*phi) a^r-r a^(phi)+z a^z
除了改成 {cos(2*phi)*sin(phi)+r*sin(phi)}a^x+
{cos(2*phi)*sin(phi)-r*cos(phi)}a^y+z a^z
VectorPlot3D
[{cos(2*phi)*sin(phi)+r*sin(phi),cos(2*phi)*sin(phi)-r*cos(phi),z},
(r,0,10),(phi,1,2*pi),(z,0,10)](此寫法好像錯誤)
VectorPlot3D
[{cos(2*arctan(y/x))*sin(arctan(y/x))+sqrt[x^2+y^2]*sin(arctan(y/x)),
cos(2*arctan(y/x))*sin(arctan(y/x))-sqrt[x^2+y^2]*cos(arctan(y/x)),z}
,(x,1,10),(y,0,10),(z,0,10)](此寫法應該正確)
若要用圓柱座標當基底呢? 該怎麼做
還有向量分析軟件包是要用下載的還是mathematica本身就有?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.172.101
※ 文章網址: http://www.ptt.cc/bbs/Mathematica/M.1413811817.A.0F0.html
Mathematica 近期熱門文章
PTT數位生活區 即時熱門文章