正在加载图片...
b+c 则有 矩阵乘法运算 两个矩阵A,B的维数相容时(A的列数等于B的行数),可以进行C=A×B的运算。 如对于上述定义的ab阵,若键入 则有 另外,MA∏LAB可以进行 kronecker乘法运算。指令形式为C=kron(A,B),表示An xm和B×q矩阵的C=A⑧B运算。结果为增广矩阵Cmxm,它表示A矩阵的每个元素依次与 B矩阵的所有元素相乘,组成矩阵子块,n×m个子块共同组成新的矩阵C。如若 键入 cl=kron(ab)%求A,B的 kronecker乘积 则有 阵除法运算 矩阵的除法运算包括左除和右除两种运算。其中 左除:A\B=AB,A为方矩阵; 右除:AB=AB1,B为方矩阵 如已知 a=[12;34],b=[135;246,键入 cl=a\b%左除,结果为al×b 则有 若已知 c114 336 键入 b%右除,结果为b×c 则有 矩阵的除法运算实际是求AX=B的解的过程。当A为非奇异矩阵时,结果是最小二乘 解,即矩阵除法可找到使‖AX-B误差绝对值最小的X。 矩阵的点运算 MA∏LAB中定义了一种特殊的运算,即所谓的点运算。两个矩阵之间的点运算是该矩 阵对应元素的直接运算,例如C=A.×B表示A和B矩阵的相应元素之间直接进行乘法运算 然后将结果赋给C矩阵。注意,点乘积运算要求A和B矩阵的维数相同。这种点乘积又称 为 Hadamard乘积。可以看出,这种运算和普通乘法运算是不同的,例如,已知A,B矩阵8 b+c 则有 ·矩阵乘法运算 两个矩阵 A,B 的维数相容时(A 的列数等于 B 的行数),可以进行 C=A×B 的运算。 如对于上述定义的 a,b 阵,若键入 cc=a*b 则有 另外,MATLAB 可以进行 kronecker 乘法运算。指令形式为 C=kron(A,B),表示 An ×m和 Bp×q 矩阵的 C=A○× B 运算。结果为增广矩阵 Cnp×mq,它表示 A 矩阵的每个元素依次与 B 矩阵的所有元素相乘,组成矩阵子块,n×m 个子块共同组成新的矩阵 C。如若 a= 1 2 3 4 5 6 b= 7 8 9 键入 cl=kron(a,b) % 求 A,B 的 kronecker 乘积 则有 ·矩阵除法运算 矩阵的除法运算包括左除和右除两种运算。其中, 左除:A\B=A-1B,A 为方矩阵; 右除:A/B=AB-1,B 为方矩阵。 如已知 a=[1 2; 3 4],b=[1 3 5; 2 4 6],键入 cl=a\b %左除,结果为 a -1×b 则有 若已知 c= 1 1 3 1 2 3 4 5 6 键入 b/c %右除,结果为 b×c -1 则有 矩阵的除法运算实际是求 AX=B 的解的过程。当 A 为非奇异矩阵时,结果是最小二乘 解,即矩阵除法可找到使||AX-B||误差绝对值最小的 X。 ·矩阵的点运算 MATLAB 中定义了一种特殊的运算,即所谓的点运算。两个矩阵之间的点运算是该矩 阵对应元素的直接运算,例如 C=A.×B 表示 A 和 B 矩阵的相应元素之间直接进行乘法运算, 然后将结果赋给 C 矩阵。注意,点乘积运算要求 A 和 B 矩阵的维数相同。这种点乘积又称 为 Hadamard 乘积。可以看出,这种运算和普通乘法运算是不同的,例如,已知 A,B 矩阵 a=
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有