[問題] 座標基底轉換

看板Mathematica作者時間10年前 (2014/10/20 21:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家好 想請問大家 在作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
文章代碼(AID): #1KHGvf3m (Mathematica)
文章代碼(AID): #1KHGvf3m (Mathematica)