[問題]多變數的函數能不用多層迴圈以及多維陣列處理嗎?已回收
不好意思,問個問題,因為Matlab實在不熟...
我現在要寫一個座標系轉換的funtion,有六個獨立變數,
六個變數均是旋轉矩陣的角度,
前兩個變數對輸入值一做旋轉,後四個值對另一輸入值做旋轉,
兩個輸入值旋轉完的向量最後做內積得輸出值,
這樣輸出值會是一個六維陣列D(a,b,c,d,e,f),
目前我是用for loop 寫成,可是實在運算速度太慢,
請問有沒有辦法向量化這樣的問題,
我現在想到的加快方法只有減少function使用,將旋轉矩陣手動乘開,
以及先給陣列空間,可是無法避免使用for loop,
如果有不清楚的我會再把code補上,因為code比較長,
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.44.41
→
08/05 23:52, , 1F
08/05 23:52, 1F