Re: [問題] 向量投影已回收

看板MATLAB作者 (linkismet)時間14年前 (2011/10/16 04:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《nickchen (橋)》之銘言: : 這學期開始學馬上遇到困難 : 題目 : v0=[a,b,c] : v1=[d,e,f] : 求v1相對於v0平行與垂直的向量及長度 : 要用2種方法解 : 我想到一個用dot算出兩向量的cos值,這樣所有問題都可以解出來 : 可是我想不到第二個了... 由v0可以得到三個向量 一個是平行v0的單位向量v0p,另兩個是垂直v0方向的單位向量 v0na,v0nb(注意左右手坐標系選擇),此三個向量互相垂直。 (為了簡化計算可令v0na,v0nb其中之一為v0和v1的外積方向單位向量,另一個則和v0,v1共 平面,此選擇可把接下來的待解常數其中一個設為零。) v1可由v0p,v0na,vonb疊加而成: v1=x*v0p+y*v0na+z*v0nb 其中x,y,z為待解常數 v1有三個分量所以可以寫出三個方程式,解之得到x,y,z。也就得到你要的了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.26.167.203 ※ 編輯: linkismet 來自: 114.26.167.203 (10/16 05:00)
文章代碼(AID): #1EcUm4vG (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1EcUm4vG (MATLAB)