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...向量叉乘的意義,向量的點乘叉乘有什麼意義
向量中的點乘和叉乘有什麼區別點乘和叉乘的區別
數學裡點乘和叉乘有什麼區別嗎點乘和叉乘的區別是什麼