什麼是矩陣的叉乘矩陣叉乘什麼意思?

2021-03-05 09:22:13 字數 4123 閱讀 4896

1樓:小肥仔

含義:說是矩陣

的叉乘,其實是說的是兩個向量的叉乘,矩陣是不能叉乘的。cross(a,b)返回向量a和b的叉乘,其中a,b必須是3個元素的向量。

公式:|c|=|a×b|=|a||b|sin。

含**析:即c的長度在數值上等於以a,b,夾角為θ組成的平行四邊形的面積。而c的方向垂直於a與b所決定的平面,c的指向按右手定則從a轉向b來確定。

運算結果c是一個偽向量。這是因為在不同的座標系中c可能不同。

舉例:a=[1,2,3],b=[4,5,6],則cross(a,b)=[-3 6 -3]。它表示的意思是三維空間中的兩個點a(1,2,3)和b(4,5,6),再加上原點o,則構成的兩個向量oa,ob,則cross(a,b)就是垂直平面oab的向量,它的模是三角形oab面積的2倍。

擴充套件資料:

矩陣形式

給定直角座標系的單位向量i,j,k滿足下列等式:

i×j=k;

j×k=i;

k×i=j;

通過這些規則,兩個向量的叉積的座標可以方便地計算出來,不需要考慮任何角度:設

a=[a1,a2,a3]=a1i+a2j+a3k;

b=[b1,b2,b3]=b1i+b2j+b3k;

則a×b=[a2b3-a3b2,a3b1-a1b3,a1b2-a2b1]。

叉積也可以用四元數來表示。注意到上述i,j,k之間的叉積滿足四元數的乘法。一般而言,若將向量[a1,a2,a3]表示成四元數a1i+a2j+a3k,兩個向量的叉積可以這樣計算:

計算兩個四元數的乘積得到一個四元數,並將這個四元數的實部去掉,即為結果。

更多關於四元數乘法,向量運算及其幾何意義請參看四元數(空間旋轉)。

高維情形

七維向量的叉積可以通過八元數得到,與上述的四元數方法相同。

七維叉積具有與三維叉積相似的性質:

雙線性性:x×(ay+bz)=ax×y+bx×z;(ay+bz)×x=ay×x+bz×x;

反交換律:x×y+y×x=0;

同時與x和y垂直:x·(x×y)=y·(x×y)=0;

拉格朗日恆等式:|x×y|²=|x|²|y|²-(x·y)²;

不同於三維情形,它並不滿足雅可比恆等式:x×(y×z)+y×(z×x)+z×(x×y)≠0。

2樓:匿名使用者

是不是向量的向量積啊?如果是的話可以參考一下貼吧

3樓:匿名使用者

沒有矩陣叉乘這個說法

矩陣就一個乘法呀

可能在matlab這類的數學計算裡面有多種乘法1.標準乘法(*)

2.對應元素乘法(.*)

矩陣叉乘 什麼意思?

4樓:匿名使用者

在matlab中,叉乘是相對於點乘來說的,點乘的話,是矩陣中同一行同一列的元素分別相乘即可,而叉乘是標準的矩陣乘法運算

矩陣點乘和叉乘的區別?

5樓:匿名使用者

點乘是向量的內積 叉乘是向量的外積例如:點乘:點乘的結果是一個實數 a·b=|a|·|b|·cos

叉乘:叉乘的結果是一個向量

當向量a和b不平行的時候

其模的大小為 |a×b|=|a|·|b|·sin

當a和b平行的時候,結果為0向量

6樓:匿名使用者

||點乘又叫向量的內積,叉乘又叫向量的外積。

點乘計算得到的結果是一個標量;

a·b=|a||b|cosw(a、b上有向量標,不便打出。w為兩向量角度)。

叉乘得到的結果是一個垂直於原向量構成平面的向量。

|a×b|=|a||b|sinw

內積與外積的座標表示:

假設向量a座標為(x,y,z),向量b座標為(m,n,p),另外在座標系裡向量a、向量b可以表示為(a1i,a2j,a3k)和(b1i,b2j,b3k),其中i、j、k分別是x軸,y軸,z軸正方向上的單位向量。

則a·b=xm+yn+zp=a1b1+a2b2+a3b3,

假設向量c為向量a和xlb的叉乘之積,則有

向量c=向量a×向量b=

|i j k |

|a1 a2 a3|

|b1 b2 b3|

=(a2b3-a3b2,a3b1-a1b3,a1b2-a2b1),(上式是行列式,線性代數裡面會講到)

另外,在平面中:

設a=(a,b),b=(c,d),

a、b叉乘的模,axb|=sqrt(a^2+b^2)*sqrt(c^2+d^2)*sin,大小就是為a,b構成臨邊的平行四邊形的面積。方向為右手系中垂直於a,b所在平面。

對於sin,

sina=b/sqrt(a^2+b^2),

sinb=d/sqrt(c^2+d^2),

cosa=a/sqrt(a^2+b^2),

cosb=c/sqrt(c^2+d^2),

那麼sin為sin(a-b)或者sin(b-a)中的正值。

sin(a-b)=sina*cosb-cosa*sinb,sin(b-a)=sinb*cosa-cosb*sina.無論使用哪一個都可以

然後sin=|sin(a-b)|=|sin(b-a)|

注:其中sqrt為開根號。

7樓:安見雨季

點乘的結果是一代數,而叉乘的結果是一向量,它的模是|a×b|=|a|×|b|×sin(a,b)

點乘即數量積,記作a·b;其中a·b=|a|·|b|cosθ,|a|、|b|是兩向量的模,θ是兩向量之間的夾角(0≤θ≤π)。以上a與b均為向量

叉乘是向量積,記作a×b,a×b=|a|·|b|sinθ,其中|a|、|b|是兩向量的模,θ是兩向量之間的夾角(0≤θ≤π)。以上a與b均為向量

8樓:匿名使用者

點乘是向量的內積 叉乘是向量的外積

點乘,也叫數量積。結果是一個向量在另一個向量方向上投影的長度,是一個標量。

叉乘,也叫向量積。結果是一個和已有兩個向量都垂直的向量。

matlab 如何實現矩陣叉乘

9樓:藍色藝林

使用cross函式

a=[1 2 3;3 4 5;3 4 5];

b=[3 4 2;3 4 5;2 2 2];

c=cross(a,b);

所得結版果權

>> cross(a,b)

ans =

-3    -8   -15

7    12     4

-6    -8     5

10樓:匿名使用者

我不知道你bai

要求的du叉乘到底是什麼樣的zhi

但是matlab裡有現成的函式dao,向量裡面專的叉乘屬cross

下面是matlab**:

for i=1:3

for j=1:3

eval(sprintf('%s%d%d','syms a',i,j));

eval(sprintf('%s%d%d','syms b',i,j));

endend

a=[a11 a12 a13;

a21 a22 a23;

a31 a32 a33];

b=[b11 b12 b13;

b21 b22 b23;

b31 b32 b33];

c=cross(a,b)

11樓:繁銀撒福

汗你的標題....這個問題**是什麼

叉乘不叉乘....

你得修改一下環境變數,找到

內atlas_athlon.dll這個檔案容並以此為值新增到新的系統變數blas_version中去。詳細的可見參考資料連結。

補充回答:

matlab我一般都是安裝到根目錄底下的,比如d:\matlab;另外,matlab如果反覆安裝/解除安裝多次,會出現未知的問題。

ps:做個矩陣叉乘需要用到matlab2010a這麼高的版本麼?似乎有點小題大做了。

向量叉乘的意義,向量的點乘叉乘有什麼意義

叉乘,也叫向量的外積 向量積。顧名思義,求下來的結果是一個向量,記這個向量為c。向量c 向量a 向量b a b sin向量c的方向與a,b所在的平面垂直,且方向要用 右手法則 判斷 用右手的四指先表示向量a的方向,然後手指朝著手心的方向擺動到向量b的方向,大拇指所指的方向就是向量c的方向 因此 向量...

向量中的點乘和叉乘有什麼區別點乘和叉乘的區別

點乘即數量積,記作a b 其中a b a b cos a b 是兩向量的模,是兩向量之間的夾角 0 以上a與b均為向量 叉乘是向量積,記作a b,a b a b sin 其中 a b 是兩向量的模,是兩向量之間的夾角 0 以上a與b均為向量 點乘是內積,是數值,一個向量在另一個向量上的投值值。叉乘是...

數學裡點乘和叉乘有什麼區別嗎點乘和叉乘的區別是什麼

點乘是向量的內積,叉乘是向量的外積。點乘 也叫向量的內積 數量積。顧名思義,求下來的結果是一個數。向量a 向量b a b cos表示a,b的夾角 在物理學中,已知力與位移求功,實際上就是求向量f與向量s的內積,即要用點乘。叉乘 也叫向量的外積 向量積.顧名思義,求下來的結果是一個向量,記這個向量為c...