flash怎么計算兩個向量點積?向量點積描述了兩個向量的相似程度,點積結果越大,兩個向量就越相似。下面我們就來看看詳細的計算方法。
1、首先,繪制兩個向量a和b,它們之間的夾角為α。
2、向量的點積,其值等于兩個向量的大小與向量夾角α余弦值的乘積,可以表示成如下圖所示。
3、其實向量的點積,就是向量a的X軸坐標與向量b的X軸坐標之積,加上向量a的Y軸坐標與向量b的Y軸坐標之和。
4、新建一個Flash文檔,將圖層命名為代碼,在代碼圖層的第1幀右擊,打開動作面板。
5、首先,定義向量a的終點坐標A,給它賦一個值。
6、接著,定義向量b的終點坐標B,賦一個初值。
7、然后,定義向量a和向量b的起點C的坐標,獲取一個初值。
8、定義一個浮點型變量dot,用于保存兩個向量a和b點積的結果。
9、計算向量a和b的點積,將結果保存在變量dot中。
10、最后,輸出點積結果。
11、運行程序,可以看到在代碼中定義的兩個向量點積的結果值。
以上就是flash計算兩個向量點積的教程,希望大家喜歡,請繼續關注武林網。
相關推薦:
Flash中怎么實現鼠標點擊決定圖像位置?
flash cs6中怎么使用ActionScript3.0?
Flash怎么使用信息面板控制對象位置和大小?
新聞熱點
疑難解答