[問題] 有沒有極座標向量直接做運算的方法?

看板MATLAB作者 (起床氣)時間11年前 (2014/03/11 23:30), 編輯推噓4(4013)
留言17則, 6人參與, 最新討論串1/1
不知道怎麼說明才好所以舉個例 力矩=力臂X力 T=RxF 想要讓R cross F 其中R和F的值是向量 存的卻是[長度 角度]的極座標方式 同樣的使A+B 是將A和B換成直角坐標相加再自動換回極座標 總結來說 是希望原本在直角坐標下能做的四則運算、dot、cross 能夠用極座標來做 順便一問 matlab能不能自訂義符號呢 因為函數不好做到A+B+C+D+... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.16.77

03/11 23:32, , 1F
自定義符號指得是operator overloading
03/11 23:32, 1F

03/11 23:55, , 2F

03/11 23:55, , 3F
話說回來堅持在極座標有什麼好處嗎?如果是人看得比較懂
03/11 23:55, 3F

03/11 23:56, , 4F
內部運算時不需要是極座標吧?
03/11 23:56, 4F

03/12 12:20, , 5F
座標轉換是讓人更方便 不是讓你在堅持的
03/12 12:20, 5F

03/12 13:50, , 6F
goo過之後資料滿少的才來這裡問阿
03/12 13:50, 6F

03/12 13:52, , 7F
j大說的更奇怪了 不就是想寫程式時方便點 什麼堅持?
03/12 13:52, 7F

03/12 14:27, , 8F
我覺得,向量一開始讀進馬上轉成直角座標,全部算完要作圖時
03/12 14:27, 8F

03/12 14:28, , 9F
再轉回極座標,程式寫起來最方便。
03/12 14:28, 9F

03/12 15:59, , 10F
推樓上~
03/12 15:59, 10F

03/12 17:01, , 11F
cart2pol http://bit.ly/1gnAcmo 下面還有pol2cart
03/12 17:01, 11F

03/12 17:03, , 12F
自定義用 syms A 這樣 可參考http://bit.ly/1nj79JR
03/12 17:03, 12F

03/12 18:35, , 13F
因為有時候極座標下計算式會單純很多 所以才有需求
03/12 18:35, 13F

03/12 18:36, , 14F
謝謝大家的意見 我會都試試看
03/12 18:36, 14F

03/13 04:21, , 15F
help complex
03/13 04:21, 15F

03/13 15:20, , 16F
極座標方便就用極座標 直角座標方便就用直角座標 兩個等價的
03/13 15:20, 16F

03/13 15:20, , 17F
極座標單純那你那段就用極座標做 就這樣而已
03/13 15:20, 17F
文章代碼(AID): #1J7olxad (MATLAB)
文章代碼(AID): #1J7olxad (MATLAB)