当前位置:文档之家› 高二数学变换的复合与矩阵的乘法

高二数学变换的复合与矩阵的乘法

高二数学变换的复合与矩阵的乘法
高二数学变换的复合与矩阵的乘法

§2.3变换的复合与矩阵的乘法

教学目标:

一、知识与技能:

通过变换的实例,了解矩阵与矩阵的乘法的意义;掌握二阶矩阵的乘法法则 ,并能运用几何图形变换,说明矩阵乘法不满足交换律

二、方法与过程

借助实例的探究,引入复合变换,寻求二阶矩阵的乘法法则,发现矩阵乘法不满足交换律;通过具体情境的观察、类比、探索、交流和反思等数学活动,培养学生的创新意识,使学生掌握研究问题的方法,从而学会学习体会从具体到抽象再到具体的思想方法。

三、情感、态度与价值观

新旧知识的联结,潷学生的求知欲及进一点探索的乐趣。

教学重点:二阶矩阵乘法法则及运用 教学难点:说明矩阵乘法不满足交换律 教学过程 一、复习引入: 1、基本概念

(1)二阶矩阵:由四个数a ,b ,c ,d 排成的正方形数表???

?

??d c b a 称为

二阶矩阵。特别地,称二阶矩阵???

?

??0000为零矩阵,简记为0。称二阶矩阵???

?

??1001为二阶单位矩阵,记为2E 。 (2)向量:向量(y x ,)是一对有序数对,y x ,叫做它的两个分量,且称???

? ??y x 为列向量,(y x ,)为行向量。同时,向量、点以及有序实数对三者不加区别。

2、几类特殊线性变换及其二阶矩阵

在平面直角坐标系中,把形如???+=+=dy

cx y by

ax x ``(其中a ,b ,c ,d 为常

数)的几何变换叫做线性变换。 (2)旋转变换

坐标公式为???+=-=α

αααcos sin sin cos ``y x y y x x ,变换对应的矩阵为???

?

??-αα

αα

cos sin sin cos (3)反射变换

①关于x 的反射变换坐标公式为???-==y y x

x ``对应的二阶矩阵为

???

? ??-1001; ②关于y 的反射变换坐标公式为???=-=y y x

x ``对应的二阶矩阵为

???

?

??-1001; ③关于x y =的反射变换坐标公式为???==x y y

x ``对应的二阶矩阵为

???

?

??0110; (4)伸缩变换

坐标公式为???==y

k y x k x 2`1`对应的二阶矩阵为???

?

??21

0k k ; (5)投影变换

①投影在x 上的变换坐标公式为???==0``y x x 对应的二阶矩阵为????

??0001; ②投影在y 上的变换坐标公式为???==y

y x ``0对应的二阶矩阵为????

??1000

①平行于x 轴的切变变换坐标公式为???=+=y y sy

x x ``对应的二阶矩阵为

???? ??101s ???

? ??101s ②平行于y 轴的切变变换坐标公式为???+==y

sx y x

x ``对应的二阶矩阵

为???

?

??101s 3、定理1 设A =?

??

?

??d c b a ,???? ??=111y x X ,???? ??=222y x X ,t ,k 是实数。则以下公式成立:

(1) A (t 1X )=t (A 1X ) (2) A 1X +A 2X =A (1X +2X ) (3) A (t 1X +k 2X )=t A 1X +k A 2X

4、定理2 可逆的线性变换具有如下性质:

(1)直线仍变成直线; (2)将线段仍变成线段 (3)将平行四边形变成平行四边形

二、新课讲解

例1 设平面上建立了直角坐标系。如图所示,

交每个点

P (y x ,)先绕原点? 逆时针方向旋转角α到

`P (`x ,`y )

,再从`P (`x ,`y )绕原点? 逆时针旋转角β到``P (``x ,``y )。写出由(y x ,)计算

(``x ,``y )的关系式。由P (y x ,)到``P (``x ,``y )的变换能否用矩阵表示?如果能,写出表示这个变换的矩阵。

解法一:由旋转变换可知

?

??+=-=ααα

αcos sin sin cos `

`y x y y x x (1) ???+=-=β

ββ

βcos sin sin cos `

```````y x y y x x (2) 将(1)代入(2),经过整理得?

??+++=+-+=)cos()sin()

sin()cos(````βαβαβαβαy x y y x x

因此,从P (y x ,)到``P (``x ,``y )的变换矩阵可以用

???

? ??+++-+)cos()sin()sin()cos(

βαβαβαβα来表示,它就是绕原点沿逆时针方向旋转角α+β的变换

解法二:先绕原点沿逆时针方向旋转角,再绕原点沿逆时针方向旋

转角β,总的效果是直接将每个点P (y x ,)绕原点沿逆时针方向旋转角α+β到``P (``x ,``y ),由旋转变换可知,这个变换可以用矩阵

???? ?

?+++-+)cos()sin()sin()cos(βαβαβαβα来表示 一般地,设A ,B 是平面上的两个变换,将平面上每个点P 先用变换A 变到`P ,再用变换B 将`P 变到``P ,则从P 到``P 也是平面上的一个变换,称为A ,B 的复合变换,也称为B 与A 的乘积,记作BA 。 注意:为里先施行变换A ,后施行变换B ,但它们的复合变换要记作BA 。原因是:将`P =A (P )代入``P =B (`P )得到``P =B (A (P )),因此,写为``P =BA (P )较为合理,A 在B 的右边,首先接触P ,它先作用于P 得到A (P )之后再用B 从左边作用于A (P )

得到BA (P )

例2、 设平面上建立了直角坐标系,变换A ,B 可分别用A =

???? ??11

11

d c b a 和B =???

? ??22

22

d c b a 表示将每个点P (y x ,)先用变换A 变到`P (`

x ,`y ),再用变换B 将`P (`x ,`y )变到``P (``x ,``y )。复合变换BA 是

否能用矩阵表示?如果能,写出变换BA 的矩阵

解:将???+=+=y d x c y y b x a x 11`11`代入???+=+=`

2`2```

2`2``y d x c y y b x a x 经过整理得: ???+++=+++=y

d d b c x c d a c y y

d b b a x c b a a x )()()()(12121212``

12121221`` 所以从P (y x ,)到``P (``x ,``y )的变换矩阵BA 可以用矩阵

???? ??++++1212121

212121221d d b c c d a c d b b a c b a a 表示

将变换写成矩阵式?

??? ??``y x =???? ??1111

d c b a ????

??y x ?

??? ??````y x =???

?

??2222d c b a ???

?

??``y x 得???? ??````y x =???? ??22

22

d c b a ???

?

??11

11

d c b a ???

?

??y x ???? ??````y x =??

?? ??++++1212121

212121221d d b c c d a c d b b a c b a a ????

??y x 由此得????

??2222

d c b a ???? ??1111

d c b a =???

?

??++++1212121212121221d d b c c d a c d b b a c b a a 对任意两个2×2矩阵A =???? ??11

11

d c b a 和B =???

?

??22

22

d c b a ,我们规定它们的乘积 BA =?

??

?

??++++1212121212121221d d b c c d a c d b b a c b a a

按照这规定,假如变换B ,A 的矩阵分别是B ,A ,则复合变换BA 的矩阵是两变换矩阵的乘积BA 。要理解和记忆公式所表示的矩阵乘法法则,先学会行向量(b a ,)与列向量???

? ??d c 的乘法法则: (b a ,)???

?

??d c =bd ac +

这个规则就是:将行向量的两个数与列向量的两个数分别对应相乘,再将所得的乘积相加。

再来看两个2×2矩阵的乘法规则:将矩阵B =???

? ??22

22d c b a 的第i 行(i =1,2)与矩阵A =???

?

??11

11

d c b a 的第j 列(j =1,2)、相乘得到一个数,得到的就是矩阵BA 的第i 行第j 列的数。 练习:

例3、平面上建立了直角坐标系,直线1l ,2l 经过原点O 倾斜角分别

是α,β,设变换A ,B 分别表示关于直线1l ,2l 的反射变换,求:(1)变换A ,B 的复合变换BA 的矩阵;(2)变换B ,A 的复合变换AB 的矩阵;(3)根据矩阵说明BA ,AB 是什么变换,这两个变换是否相同。 解:(1)设A ,B 的矩阵分别是 A =????

??-αααα

2cos 2sin 2sin 2cos , B =???

?

??-ββββ

2cos 2sin 2sin 2cos BA =???? ??-ββ

ββ2cos 2sin 2sin 2cos ???

?

??-αα

αα2cos 2sin 2sin 2cos =?

??

?

??-----)(2cos )(2sin )(2sin )(2cos αβαβαβαβ 这表示绕原点沿逆时针旋转角)(2αβ-

(2)AB =

???? ??-αααα2cos 2sin 2sin 2cos ??

?

?

??-ββββ

2cos 2sin 2sin 2cos =

???

?

??-----)(2cos )(2sin )(2sin )(2cos βαβαβαβα 这表示绕原点沿逆时针旋转角)(2βα-

(3)变换BA 与变换AB 的旋转角)(2αβ-与)(2βα-正好相反,当

παβ≠-)(2时,这两个旋转是不相同的,也就是说AB ≠BA

这说明:变换的乘法与矩阵的乘法都不满足交换律 练习 :计算

三、课堂练习

1、计算(1)???? ??4321???? ??-4011 (2)???? ??4210???

? ??--3203

2、在直角坐标系内,分别求下列向量先经过旋转变换逆时针转300,再经过矩阵???

?

??1021对应的切变变换所得的结果。 (1)???

?

??01 (2)???

?

??y x 3、已知M 1=?

???

??21001和M 2=???? ?

?31001,试求M 1 M 2,并对其几何意

义给予解释。

四、小结

1、设A ,B 是平面上的两个变换,将平面上每个点P 先用变换A

变到`P ,再用变换B 将`P 变到``P ,则从P 到``P 也是平面上的一个变换,称为A ,B 的复合变换,也称为B 与A 的乘积,记作BA 。

2、A =???? ??11

11

d c

b a 和B =???

?

??22

22

d c b a

BA =???? ??2222

d c

b a ???? ??1111

d c b a =???

?

??++++1212121212121221d d b c c d a c d b b a c b a a 3、变换的乘法与矩阵的乘法都不满足交换律 即AB ≠BA

四、课后作业:

课本41页 习题3 1,2 教学反思:

矩阵算法经典题目

经典题目 这里我们不介绍其它有关矩阵的知识,只介绍矩阵乘法和相关性质。 不要以为数学中的矩阵也是黑色屏幕上不断变化的绿色字符。在数学中,一个矩阵说穿了就是一个二维数组。一个n行m列的矩阵可以乘以一个m行p列的矩阵,得到的结果是一个n行p列的矩阵,其中的第i行第j列位置上的数等于前一个矩阵第i行上的m个数与后一个矩阵第j列上的m个数对应相乘后所有m个乘积的和。比如,下面的算式表示一个2行2列的矩阵乘以2行3列的矩阵,其结果是一个2行3列的矩阵。其中,结果的那个4等于2*2+0*1: 右面的算式则是一个1 x 3的矩阵乘以3 x 2的矩阵,得到一个1 x 2的矩阵: 矩阵乘法的两个重要性质:一,矩阵乘法不满足交换律;二,矩阵乘法满足结合律。为什么矩阵乘法不满足交换律呢?因为交换后两个矩阵有可能不能相乘。为什么它又满足结合律呢?假设你有三个矩阵A、B、C,那么(AB)C和 A(BC)的结果的第i行第j列上的数都等于所有A(ik)*B(kl)*C(lj)的和(枚举所有的k和l)。 经典题目1 给定n个点,m个操作,构造O(m+n)的算法输出m个操作后各点的位置。操作有平移、缩放、翻转和旋转这里的操作是对所有点同时进行的。其中翻转是以坐标轴为对称轴进行翻转(两种情况),旋转则以原点为中心。如果对每个点分别进行模拟,那么m个操作总共耗时O(mn)。利用矩阵乘法可以在O(m)的时间里把所有操作合并为一个矩阵,然后每个点与该矩阵相乘即可直接得出最终该点的位置,总共耗时O(m+n)。假设初始时某个点的坐标为x和y,下面5个矩阵可以分别对其进行平移、旋转、翻转和旋转操作。预先把所有m个操作所对应的矩阵全部乘起来,再乘以(x,y,1),即可一步得出最终点的位置。 经典题目2 给定矩阵A,请快速计算出A^n(n个A相乘)的结果,输出的每个数都mod p。 由于矩阵乘法具有结合律,因此A^4 = A * A * A * A = (A*A) * (A*A) = A^2 * A^2。我们可以得到这样的结论:当n 为偶数时,A^n = A^(n/2) * A^(n/2);当n为奇数时,A^n = A^(n/2) * A^(n/2) * A (其中n/2取整)。这就告诉我们,计算A^n也可以使用二分快速求幂的方法。例如,为了算出A^25的值,我们只需要递归地计算出A^12、A^6、A^3的值即可。根据这里的一些结果,我们可以在计算过程中不断取模,避免高精度运算。 经典题目3 POJ3233 (感谢rmq) 题目大意:给定矩阵A,求A + A^2 + A^3 + ... + A^k的结果(两个矩阵相加就是对应位置分别相加)。输出的数据mod m。k<=10^9。 这道题两次二分,相当经典。首先我们知道,A^i可以二分求出。然后我们需要对整个题目的数据规模k进行二分。比如,当k=6时,有: A + A^2 + A^3 + A^4 + A^5 + A^6 =(A + A^2 + A^3) + A^3*(A + A^2 + A^3) 应用这个式子后,规模k减小了一半。我们二分求出A^3后再递归地计算A + A^2 + A^3,即可得到原问题的答案。

苏教版高中数学高二选修4-2 矩阵乘法的概念

选修4-2矩阵与变换 2.3.1 矩阵乘法的概念 编写人: 编号:008 学习目标 1、 熟练掌握二阶矩阵与二阶矩阵的乘法。 2、 理解两个二阶矩阵相乘的结果仍然是一个二阶矩阵,从几何变换的角度来看,它表 示的是原来两个矩阵对应的连续两次变换。 学习过程: 一、预习: (一)阅读教材,解决下列问题: 问题:如果我们对一个平面向量连续实施两次几何变换,结果会是怎样?举例说明。 归纳1:矩阵乘法法则: 归纳2:矩阵乘法的几何意义: (二)初等变换:在数学中,一一对应的平面几何变换都可看做是伸压、反射、旋转、切变变换的一次或多次复合,而伸压、反射、切变变换通常叫做初等变换,对应的矩阵叫做初等变换矩阵。 练习 、.?? ??????????10110110=( ) A 、???? ??1110 B 、??????1011 C 、? ? ? ???0111 D 、??????0110 、已知矩阵X 、M 、N,若M =?? ? ???--1111, N =??????--3322,则下列X 中不满足:XM=N ,的一个 是( ) A 、X =???? ??--2120 B 、X =??????--1211 C 、X =??????--3031 D 、X =? ? ? ???-3053

二、课堂训练: 例1.(1)已知A= 11 22 11 22 ?? ? ? ? ? ?? ,B= 11 22 11 22 ?? - ? ? ? - ? ?? ,计算AB (2)已知A= 10 02 ?? ? ?? ,B= 14 23 ?? ? - ?? ,计算AB,BA (3)已知A= 10 00 ?? ? ?? ,B= 10 01 ?? ? ?? ,C= 10 02 ?? ? ?? 计算AB,AC 例2、已知梯形ABCD,其中A(0,0),B(3,0),C(2,2),D(1,2),先将梯形作关于x轴的反射变换,再将所得图形绕原点逆时针旋转0 90 (1)求连续两次变换所对应的变换矩阵M (2)求点A,B,C,D在 M T作用下所得到的结果 (3)在平面直角坐标系内画出两次变换对应的几何图形,并验证(2)中的结论。

矩阵典型习题解析

2 矩阵 矩阵是学好线性代数这门课程的基础,而对于初学者来讲,对于矩阵的理解是尤为的重要;许多学生在最初的学习过程中感觉矩阵很难,这也是因为对矩阵所表示的内涵模糊的缘故。其实当我们把矩阵与我们的实际生产经济活动相联系的时候,我们才会发现,原来用矩阵来表示这些“繁琐”的事物来是多么的奇妙!于是当我们对矩阵产生无比的兴奋时,那么一切问题都会变得那么的简单! 2.1 知识要点解析 2.1.1 矩阵的概念 1.矩阵的定义 由m×n 个数),,2,1;,,2,1(n j m i a ij 组成的m 行n 列的矩形数表 mn m m n n a a a a a a a a a A 21 22221 11211 称为m×n 矩阵,记为n m ij a A )( 2.特殊矩阵 (1)方阵:行数与列数相等的矩阵; (2)上(下)三角阵:主对角线以下(上)的元素全为零的方阵称为上(下) 三角阵; (3)对角阵:主对角线以外的元素全为零的方阵; (4)数量矩阵:主对角线上元素相同的对角阵; (5)单位矩阵:主对角线上元素全是1的对角阵,记为E ; (6)零矩阵:元素全为零的矩阵。 3.矩阵的相等 设mn ij mn ij b B a A )(; )( 若 ),,2,1;,,2,1(n j m i b a ij ij ,则称A 与B 相等,记为A=B 。 2.1.2 矩阵的运算

1.加法 (1)定义:设mn ij mn ij b B A A )(,)( ,则mn ij ij b a B A C )( (2)运算规律 ① A+B=B+A ; ②(A+B )+C =A +(B+C ) ③ A+O=A ④ A +(-A )=0, –A 是A 的负矩阵 2.数与矩阵的乘法 (1)定义:设,)(mn ij a A k 为常数,则mn ij ka kA )( (2)运算规律 ① K (A+B ) =KA+KB , ② (K+L )A =KA+LA , ③ (KL ) A = K (LA ) 3.矩阵的乘法 (1)定义:设.)(,)(np ij mn ij b B a A 则 ,)(mp ij C C AB 其中 n k kj ik ij b a C 1 (2)运算规律 ①)()(BC A C AB ;②AC AB C B A )( ③CA BA A C B )( (3)方阵的幂 ①定义:A n ij a )( ,则K k A A A ②运算规律:n m n m A A A ;mn n m A A )( (4)矩阵乘法与幂运算与数的运算不同之处。 ①BA AB ②;00,0 B A AB 或不能推出 ③k k k B A AB )( 4.矩阵的转置 (1)定义:设矩阵A =mn ij a )(,将A 的行与列的元素位置交换,称为矩阵A 的转置,记为nm a A ji T )( , (2)运算规律 ①;)(A A T T ②T T T B A B A )(; ③;)(T T KA kA ④T T T A B AB )(。

高中数学(矩阵行列式)综合练习含解析

高中数学(矩阵行列式)综合练习含解析 1.定义运算?? ????++=?????????????df ce bf ae f e d c b a ,如??? ???=?????????????1514543021.已知πβα=+, 2 π βα=-,则=? ? ? ???????? ??ββααααsin cos sin cos cos sin ( ). A. 00?? ???? B. 01?????? C. 10?????? D. 11?????? 2.定义运算 a b ad bc c d =-,则符合条件 120 121z i i i +=--的复数z 对应的点在 ( ) A.第四象限 B.第三象限 C.第二象限 D.第一象限 3.矩阵E =??? ? ??1001的特征值为( ) A. 1 B. 2 C. 3 D. 任意实数 4. 若行列式21 24 1 013 9x x =-,则=x . 5.若2021310x y -??????= ??? ?-?????? ,则x y += . 6.已知一个关于y x ,的二元一次方程组的增广矩阵为112012-?? ??? ,则 x y -=_______. 7.矩阵1141?? ???? 的特征值为 . 8.已知变换100M b ?? =? ??? ,点(2,1)A -在变换M 下变换为点(,1)A a ',则a b += 9.配制某种注射用药剂,每瓶需要加入葡萄糖的量在10ml 到110ml 之间,用0.618 法寻找最佳加入量时,若第一试点是差点,第二试点是好点,则第三次试验时葡萄糖的加入量可以是 ; 10.已知 , ,则y= . 11.若2211 x x x y y y =--,则______x y +=

分块矩阵乘法的例子

分块矩阵乘法的例子 例 1 用分块法计算,AB 其中 00 51 2414 21,5 31001200 2 0-???? ? ?== ? ? ? ?-? ?? ? A B . 解 B A,如上分块, ???? ??=2221 1211 A A A A A , ??? ? ??=2322 21 131211 B B B B B B B , 其中 111221224 21(0,0),(5), ,,0 12????==== ? ?-?? ?? A A A A ()()()0,20,0,01,1342,51232221131211===??? ? ??-=???? ??=???? ??=B B B B B B ; 令==C AB ??? ? ??232221 131211 C C C C C C ,其中 =+=2112111111B A B A C )0()0)(5(51)00(=+??? ? ??, =+=2212121112B A B A C )00(()()()1002051342=+???? ??, =+=2312131113B A B A C )0()0)(5(01)00(=+???? ??-, =+=2122112121B A B A C ??? ? ??-=???? ??+???? ?????? ??-514)0(21511024, =+=2222122122B A B A C ???? ??-=???? ??+???? ?????? ??-332014)20(2113421024, =+=2322132123B A B A C ??? ? ??-=???? ??+???? ??-???? ??-04)0(21011024.

苏教版数学高二选修4-2矩阵与变换学案第09课时 逆矩阵的概念

第09课时 逆矩阵的概念 一、要点讲解 1.二阶逆矩阵的概念: 2.逆矩阵的求法: 二、知识梳理 1.对于二阶矩阵,若有______________________,则称A 是可逆的,B 称为A 的逆矩阵. 2.在六种变换中,__________变换一定不存在逆矩阵. 3.一般地,对于二阶可逆矩阵(0)a b A ad bc d c =-≠?????? ,它的逆矩阵为1A -=________________. 4.若二阶矩阵A 、B 均可逆,则AB 也可逆,且(AB )-1=____________. 5.已知A 、B 、C 为二阶矩阵,且AB = AC ,若矩阵A 存在逆矩阵,则___________. 三、例题讲解 例1. 对于下列给出的变换矩阵A ,是否存在变换矩阵B ,使得连续进行两次变换(先T A 后 T B )的结果与恒等变换的结果相同? (1)以x 为反射轴的反射变换; (2)绕原点逆时针旋转60o作旋转变换; (3)横坐标不变,沿y 轴方向将纵坐标拉伸为原来的2倍作伸压变换; (4)沿y 轴方向,向x 轴作投影变换; (5)纵坐标y 不变,横坐标依纵坐标的比例增加,且满足(x ,y )→(x + 2y ,y ). 例2. 用几何变换的观点判断下列矩阵是否存在逆矩阵,若存在,请求出逆矩阵;若不存在, 请说明理由. (1)0110??????=A ; (2)11210??????????=B ; (3)0110??-????=C ; (4)1010?????? =D ; 例3. 求矩阵3221??? ???=A 的逆矩阵. 四、巩固练习 1. 已知矩阵122301,,231210??????? ?????--??????===B C A ,求满足AXB = C 的矩阵X .

《1.3.2 矩阵乘法的运算律》教案2

《1.3.2 矩阵乘法的运算律》教案1 教学目的 一、知识与技能:理解矩阵乘法不满足交换吕和消去律,会验证矩阵乘法满足结合律 二、过程与方法:比较演算法 三、情感态度和价值观:体会类比推理中结论全真的含义 教学重点、难点 熟练运用各种运算 教学过程 一、矩阵的加法 定义2 设 } {ij a A = 和 } {ij b B = 是 n m ? 的矩阵,A 与B 的加法(或称和),记作A + B ,定 义为一个n m ? 的矩阵: 1111 1212112121 22222211 22 {}n n n n ij m m m m mn mn a b a b a b a b a b a b c a b a b a b +++????+++?? ===??? ? +++?? C A +B 。 例2 设 ??????-=2015A , ??????-=4012B ,计算 B A +。 负矩阵 设 {}ij m n a ?=A ,称矩阵 {} ij a -=-A 为矩阵A 的负矩阵。矩阵的减法: 11111212 1121212222221122 ()n n n n m m m m mn mn a b a b a b a b a b a b a b a b a b ---????---?? -=+-=??? ? ---?? A B A B 二、数与矩阵相乘 定义3 (矩阵数乘) 数λ与矩阵 n m ij a A ?=}{的乘积(称之为数乘),记作A λ 或λA ,定义为一个 n m ? 的矩阵 1112 12122212 ()()n n ij m n ij m n m m mn a a a a a a a a a a a λλλλλλλλλλλλλ???????? ====??? ??? A A 。 以上运算称为矩阵的线性运算,它满足下列运算法则:

推荐高中数学2-4逆变换与逆矩阵2-4-1逆矩阵的概念教学案苏教版选修4_2

2.4.1 逆矩阵的概念 1.逆矩阵的定义 对于二阶矩阵A 、B ,若有AB =BA =E ,则称A 是可逆的,B 称为A 的逆矩阵,记为A -1 . 2.逆矩阵的性质 (1)若二阶矩阵A 、B 均可逆,则AB 也可逆,且(AB )-1 =B -1A -1 . (2)已知A 、B 、C 为二阶矩阵且AB =AC ,若A 存在逆矩阵,则B =C . 3.逆矩阵的求法 (1)公式法:对于二阶矩阵A =???? ??ab cd ,若ad -bc ≠0,则A 必可逆,且A -1 = ????????d ad -bc -b ad -bc -c ad -bc a ad -bc . (2)待定系数法. (3)逆变换法. [对应学生用书P30] [例1] 求矩阵A =?? ?? 3 22 1的逆矩阵. [思路点拨] 设出逆矩阵,利用待定系数法求解或直接利用公式法求解. [精解详析] 法一:待定系数法:设A -1 =??????xy zw , 则??????3 22 1??????xy zw =???? ??1 00 1. 即????3x +2z 3y +2w 2x +z 2y +w =??? ?1 00 1, 故? ?? ?? 3x +2z =1,2x +z =0,? ?? ?? 3y +2w =0, 2y +w =1, 解得x =-1,z =2,y =2,w =-3,

从而A 的逆矩阵为A -1 =?? ??-122-3. 法二:公式法:ad -bc =3×1-2×2=-1≠0, ∴A -1 =???? ??-122-3. 用待定系数法求逆矩阵时,先设出矩阵A 的逆矩阵A -1 ,再由AA -1 =E 得相等矩阵,最后利用相等矩阵的概念求出A -1 . 1.(江苏高考)已知矩阵A =?? ????-1002,B =???? ??1206,求矩阵A -1 B . 解:设矩阵A 的逆矩阵为??????ab cd ,则?? ????-1 0 0 2??????ab cd =?????? 1 00 1,即??????-a -b 2c 2d =???? ??1 00 1 故a =-1,b =0,c =0,d =12 ,从而A 的逆矩阵为A -1=???????? -1 0 0 12, 所以A -1 B =? ?? ?? ??? -1 0 0 12?????? 1 20 6=???? ??-1 -2 0 3. 2.已知矩阵M =???? 21 -3-1所对应的线性变换把点A (x ,y )变成点A ′(13,5),试求M 的逆矩阵及点A 的坐标. 解:由M =????21 -3 -1,得2×(-1)-(-3)×1=1≠0, 故M -1 =????-1-1 32. 从而由????21 -3-1????x y =???? 13 5得 ????x y =????-1-1 32????13 5=????-1×13+3×5-1×13+2×5=??? ? 2-3, 故? ?? ?? x =2,y =-3,即A (2,-3)为所求.

第二章 矩阵及其运算测试题

第二章 矩阵及其运算测试题 一、选择题 1.下列关于矩阵乘法交换性的结论中错误的是( )。 (A)若A 是可逆阵,则1A -与1A -可交换; (B)可逆矩阵必与初等矩阵可交换; (C)任一n 阶矩阵与n cE 的乘法可交换,这里c 是常数; (D)初等矩阵与初等矩阵的乘法未必可交换。 2.设n (2n ≥)阶矩阵A 与B 等价,则必有( ) (A) 当A a =(0a ≠)时,B a =; (B)当A a =(0a ≠)时,B a =-; (C) 当0A ≠时,0B =; (D)当0A =时,0B =。 3.设A 、B 为方阵,分块对角阵00A C B ??= ??? ,则* C =( )。 (A) **00 A B ?? ??? (B) **||00 ||A A B B ?? ??? (C) **||00||B A A B ?? ??? (D) **||||0 0||||A B A A B B ?? ??? 4.设A 、B 是n (2n ≥)阶方阵,则必有( )。 (A)A B A B +=+ (B)kA k A = (C) A A B B =-g (D) AB A B = 5.设4阶方阵 44(),()||,ij A a f x xE A ?==-其中E 是4阶单位矩阵,则()f x 中3 x 的系数为( )。 (A)11223344()a a a a -+++ (B)112233112244223344113344a a a a a a a a a a a a +++ (C) 11223344a a a a (D)11223344a a a a +++ 6.设A 、B 、A B +、11A B --+均为n 阶可逆矩阵,则1()A B -+为( )。 (A) 11A B --+ (B) A B + (C) 111()A B ---+ (D)11111 ()B A B A -----+

矩阵乘法题目

十个利用矩阵乘法解决的经典题目 By Matrix67 好像目前还没有这方面题目的总结。这几天连续看到四个问这类题目的人,今天在这里简单写一下。这里我们不介绍其它有关矩阵的知识,只介绍矩阵乘法和相关性质。 不要以为数学中的矩阵也是黑色屏幕上不断变化的绿色字符。在数学中,一个矩阵说穿了就是一个二维数组。一个n行m列的矩阵可以乘以一个m行p列的矩阵,得到的结果是一个n行p列的矩阵,其中的第i行第j列位置上的数等于前一个矩阵第i行上的m个数与后一个矩阵第j列上的m个数对应相乘后所有m个乘积的和。比如,下面的算式表示一个2行2列的矩阵乘以2行3列的矩阵,其结果是一个2行3列的矩阵。其中,结果的那个4等于2*2+0*1:下面的算式则是一个1 x 3的矩阵乘以3 x 2的矩阵,得到一个1 x 2的矩阵:矩阵乘法的两个重要性质:一,矩阵乘法不满足交换律;二,矩阵乘法满足结合律。为什么矩阵乘法不满足交换律呢?废话,交换过来后两个矩阵有可能根本不能相乘。为什么它又满足结合律呢?仔细想想你会发现这也是废话。假设你有三个矩阵A、B、C,那么(AB)C和A(BC)的结果的第i行第j列上的数都等于所有A(ik)*B(kl)*C(lj)的和(枚举所有的k和l)。 经典题目1 给定n个点,m个操作,构造O(m+n)的算法输出m个操作后各点的位置。操作有平移、缩放、翻转和旋转 这里的操作是对所有点同时进行的。其中翻转是以坐标轴为对称轴进行翻转(两种情况),旋转则以原点为中心。如果对每个点分别进行模拟,那么m个操作总共耗时O(mn)。利用矩阵乘法可以在O(m)的时间里把所有操作合并为一个矩阵,然后每个点与该矩阵相乘即可直接得出最终该点的位置,总共耗时 O(m+n)。假设初始时某个点的坐标为x和y,下面5个矩阵可以分别对其进行平移、旋转、翻转和旋转操作。预先把所有m个操作所对应的矩阵全部乘起来,再乘以(x,y,1),即可一步得出最终点的位置。 经典题目2 给定矩阵A,请快速计算出A^n(n个A相乘)的结果,输出的每个数都mod p。 由于矩阵乘法具有结合律,因此A^4 = A * A * A * A = (A*A) * (A*A) = A^2 * A^2。我们可以得到这样的结论:当n为偶数时,A^n = A^(n/2) * A^(n/2);当n为奇数时,A^n = A^(n/2) * A^(n/2) * A (其中n/2取整)。这就告诉我们,计算A^n也可以使用二分快速求幂的方法。例如,为了算出A^25的值,我们只需要递归地计算出A^12、A^6、A^3的值即可。根据这里的一些结果,我们可以在计算过程中不断取模,避免高精度运算。 经典题目3 POJ3233 (感谢rmq) 题目大意:给定矩阵A,求A + A^2 + A^3 + ... + A^k的结果(两个矩阵相加就是对应位置分别相加)。输出的数据mod m。k<=10^9。 这道题两次二分,相当经典。首先我们知道,A^i可以二分求出。然后我们需要对整个题目的数据规模k进行二分。比如,当k=6时,有: A + A^2 + A^3 + A^4 + A^5 + A^6 =(A + A^2 + A^3) + A^3*(A + A^2 + A^3) 应用这个式子后,规模k减小了一半。我们二分求出A^3后再递归地计算A + A^2 + A^3,即可得到原问题的答案。

高中数学 矩阵及逆矩阵 试题及解析

高中数学矩阵及逆矩阵试题 一.选择题(共13小题) 1.关于x、y的二元一次方程组的系数行列式D为()A.B.C.D. 2.定义=a1a4﹣a2a3,若f(x)=,则f(x)的图象向右平移个单位得到的函数解析式为() A.y=2sin(x﹣)B.y=2sin(x+) C.y=2cos x D.y=2sin x 3.给出一个算法=x1y2﹣x2y1,如果,那么实数a的值等于()A.0B.1C.2D.3 4.设行列式=n,则行列式等于()A.m+n B.﹣(m+n)C.n﹣m D.m﹣n 5.设=,n∈N*,则n的最小值为() A.3B.6C.9D.12 6.函数的最小正周期是() A.2πB.πC.D. 7.有矩阵A3×2,B2×3,C3×3,下列运算可行的是() A.AC B.BAC C.ABC D.AB﹣AC 8.定义运算=ad﹣bc,则函数图象的一条对称轴方程是()A.B.C.D. 9.已知矩阵A=,C=,若AC=BC,则矩阵B=()

A. B. C. D.,其中a,c为任意实数 10.已知矩阵A的逆矩阵A﹣1=,则矩阵A的特征值为() A.﹣1B.4C.﹣1,4D.﹣1,3 11.矩阵的逆矩阵是() A.B.C.D.12.矩阵A=的逆矩阵为() A.B. C.D. 13.设A为n阶可逆矩阵,A*是A的伴随矩阵,则|A*|=()A.|A|B.C.|A|*D.|A|n﹣1二.填空题(共22小题) 14.若=0,则x=. 15.若θ∈R,则方程=0的解为. 16.增广矩阵()的二元一次方程组的解(x,y)=. 17.已知矩阵A=,矩阵B=,计算:AB=. 18.N=,则N2=. 19.若行列式=1,则x=. 20.二阶行列式的运算结果为.

上海高二数学矩阵及其运算

矩阵及其运算 矩阵的概念 1、形如13?? ???、512128363836232128?? ? ? ???、2332441m n ?? ?- ? ?-??、2313242414m n ?? ? - ? ?-?? 这样的矩形数表叫做矩阵。 2、在矩阵中,水平方向排列的数组成的向量()12,,n a a a ???称为行向量;垂直方向排列 的数组成的向量12n b b b ?? ? ? ???? ??? 称为列向量;由m 个行向量与n 个列向量组成的矩阵称为m n ?阶矩阵,m n ?阶矩阵可记做m n A ?,如矩阵13 ?? ??? 为21?阶矩阵,可记做21A ?;矩阵 512128363836232128?? ? ? ??? 为33?阶矩阵,可记做33A ?。有时矩阵也可用A 、B 等字母表示。 3、矩阵中的每一个数叫做矩阵的元素,在一个m n ?阶矩阵m n A ?中的第i (i m ≤)行第 j (j n ≤)列数可用字母ij a 表示,如矩阵512128363836232128?? ? ? ??? 第3行第2个数为3221a =。 4、当一个矩阵中所有元素均为0时,我们称这个矩阵为零矩阵。如000000?? ??? 为一个 23?阶零矩阵。 5、当一个矩阵的行数与列数相等时,这个矩阵称为方矩阵,简称方阵,一个方阵有 n 行(列),可称此方阵为n 阶方阵,如矩阵512128363836232128?? ? ? ???、2332441m n ?? ?- ? ?-?? 均为三阶方阵。在一个n 阶方阵中,从左上角到右下角所有元素组成对角线,如果其对角线

的元素均为1,其余元素均为零的方阵,叫做单位矩阵。如矩阵1001?? ??? 为2阶单位矩阵,矩阵100010001?? ? ? ??? 为3阶单位矩阵。 6、如果矩阵A 与矩阵B 的行数和列数分别相等,那么A 与B 叫做同阶矩阵;如果矩阵A 与矩阵B 是同阶矩阵,当且仅当它们对应位置的元素都相等时,那么矩阵A 与矩阵B 叫做相等的矩阵,记为A B =。 7、对于方程组231 324244x y mz x y z x y nz ++=?? -+=??+-=? 中未知数z y x ,,的系数按原来的次序排列所得的矩阵 2332441m n ?? ?- ? ?-??,我们叫做方程组的系数矩阵;而矩阵2313242414m n ?? ?- ? ?-?? 叫做方程组的增广矩阵。 应用举例: 例1、已知矩阵222,22x x y b a A B x a b y x y ---???? == ? ?++????且A B =,求a 、b 的值及矩阵A 。 例2、写出下列线性方程组的增广矩阵: (1)23146x y x y +=??-=?;(2)2320 3250230 x y z x y z x y z +-+=?? -++-=??-++=? 例3、已知线性方程组的增广矩阵,写出其对应的方程组: (1)235124-?? ?-??(2)210203213023-?? ? - ? ? -?? 例4、已知矩阵sin cos 0sin cos 1αα ββ+?? ?+??为单位矩阵,且,,2παβπ?? ∈???? ,求()sin αβ-的值。 矩阵的基本变换:

高二数学变换的复合与矩阵的乘法

§2.3变换的复合与矩阵的乘法 教学目标: 一、知识与技能: 通过变换的实例,了解矩阵与矩阵的乘法的意义;掌握二阶矩阵的乘法法则 ,并能运用几何图形变换,说明矩阵乘法不满足交换律 二、方法与过程 借助实例的探究,引入复合变换,寻求二阶矩阵的乘法法则,发现矩阵乘法不满足交换律;通过具体情境的观察、类比、探索、交流和反思等数学活动,培养学生的创新意识,使学生掌握研究问题的方法,从而学会学习体会从具体到抽象再到具体的思想方法。 三、情感、态度与价值观 新旧知识的联结,潷学生的求知欲及进一点探索的乐趣。 教学重点:二阶矩阵乘法法则及运用 教学难点:说明矩阵乘法不满足交换律 教学过程 一、复习引入: 1、基本概念 (1)二阶矩阵:由四个数a ,b ,c ,d 排成的正方形数表??? ? ??d c b a 称为 二阶矩阵。特别地,称二阶矩阵??? ? ??0000为零矩阵,简记为0。称二阶矩阵??? ? ??1001为二阶单位矩阵,记为2E 。 (2)向量:向量(y x ,)是一对有序数对,y x ,叫做它的两个分量,且称??? ? ??y x 为列向量,(y x ,)为行向量。同时,向量、点以及有序实数对三者不加区别。 2、几类特殊线性变换及其二阶矩阵

在平面直角坐标系中,把形如???+=+=dy cx y by ax x ``(其中a ,b ,c ,d 为常 数)的几何变换叫做线性变换。 (2)旋转变换 坐标公式为???+=-=α αααcos sin sin cos ``y x y y x x ,变换对应的矩阵为??? ? ??-αα αα cos sin sin cos (3)反射变换 ①关于x 的反射变换坐标公式为???-==y y x x ``对应的二阶矩阵为 ??? ? ??-1001; ②关于y 的反射变换坐标公式为???=-=y y x x ``对应的二阶矩阵为 ??? ? ??-1001; ③关于x y =的反射变换坐标公式为???==x y y x ``对应的二阶矩阵为 ??? ? ??0110; (4)伸缩变换 坐标公式为???==y k y x k x 2`1`对应的二阶矩阵为??? ? ??21 0k k ; (5)投影变换 ①投影在x 上的变换坐标公式为???==0``y x x 对应的二阶矩阵为???? ??0001; ②投影在y 上的变换坐标公式为???==y y x ``0对应的二阶矩阵为???? ??1000

上海高二数学矩阵及其运算有详细答案精品

上海高二数学矩阵及其 运算有详细答案精品 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

上海版高二上数学 矩阵及其运算 一.初识矩阵 (一)引入: 引例1:已知向量()1,3OP =,如果把OP 的坐标排成一列,可简记为13?? ???; 引例2:2008年北京奥运会奖牌榜前三位成绩如下表: 记为:512128363836232128?? ? ? ??? ; 我们可将上表奖牌数简 231324244x y mz x y z x y nz ++=?? -+=??+-=? 中未引例3:将方程组 知数z y x ,,的系数按原来的次序排列,可简记为2332441m n ?? ? - ? ?-??;若将常数项增加进去, 则可简记为:2313242414m n ?? ? - ? ?-?? 。 (二)矩阵的概念 1、上述形如13?? ???、512128363836232128?? ? ? ???、2332441m n ?? ?- ? ?-??、2313242414m n ?? ? - ? ? -?? 这样的矩形数表叫做矩 阵。 2、在矩阵中,水平方向排列的数组成的向量()12,,n a a a ???称为行向量;垂直方向排列的数 组成的向量12n b b b ?? ? ? ???? ??? 称为列向量;由m 个行向量与n 个列向量组成的矩阵称为m n ?阶矩阵,

m n ?阶矩阵可记做m n A ?,如矩阵13?? ???为21?阶矩阵,可记做21A ?;矩阵512128363836232128?? ? ? ? ?? 为33?阶矩阵,可记做33A ?。有时矩阵也可用A 、B 等字母表示。 3、矩阵中的每一个数叫做矩阵的元素,在一个m n ?阶矩阵m n A ?中的第i (i m ≤)行第j (j n ≤)列数可用字母ij a 表示,如矩阵512128363836232128?? ? ? ??? 第3行第2个数为3221a =。 4、当一个矩阵中所有元素均为0时,我们称这个矩阵为零矩阵。如000000?? ???为一个23 ?阶零矩阵。 5、当一个矩阵的行数与列数相等时,这个矩阵称为方矩阵,简称方阵,一个方阵有n 行 (列),可称此方阵为n 阶方阵,如矩阵512128363836232128?? ? ? ???、2332441m n ?? ? - ? ?-?? 均为三阶方阵。 在一个n 阶方阵中,从左上角到右下角所有元素组成对角线,如果其对角线的元素均为 1,其余元素均为零的方阵,叫做单位矩阵。如矩阵1001?? ??? 为2阶单位矩阵,矩阵 100010001?? ? ? ??? 为3阶单位矩阵。 6、如果矩阵A 与矩阵B 的行数和列数分别相等,那么A 与B 叫做同阶矩阵;如果矩阵A 与矩阵B 是同阶矩阵,当且仅当它们对应位置的元素都相等时,那么矩阵A 与矩阵B 叫做相等的矩阵,记为A B =。

(完整版)线性代数重要知识点及典型例题答案

线性代数知识点总结 第一章 行列式 二三阶行列式 N 阶行列式:行列式中所有不同行、不同列的n 个元素的乘积的和 n n n nj j j j j j j j j n ij a a a a ...)1(21212121) ..(∑-= τ (奇偶)排列、逆序数、对换 行列式的性质:①行列式行列互换,其值不变。(转置行列式T D D =) ②行列式中某两行(列)互换,行列式变号。 推论:若行列式中某两行(列)对应元素相等,则行列式等于零。 ③常数k 乘以行列式的某一行(列),等于k 乘以此行列式。 推论:若行列式中两行(列)成比例,则行列式值为零; 推论:行列式中某一行(列)元素全为零,行列式为零。 ④行列式具有分行(列)可加性 ⑤将行列式某一行(列)的k 倍加到另一行(列)上,值不变 行列式依行(列)展开:余子式ij M 、代数余子式ij j i ij M A +-=)1( 定理:行列式中某一行的元素与另一行元素对应余子式乘积之和为零。 克莱姆法则: 非齐次线性方程组 :当系数行列式0≠D 时,有唯一解:)21(n j D D x j j ??==、 齐次线性方程组 :当系数行列式01≠=D 时,则只有零解 逆否:若方程组存在非零解,则D 等于零 特殊行列式: ①转置行列式:33 23133222123121 11333231232221 131211 a a a a a a a a a a a a a a a a a a → ②对称行列式:ji ij a a = ③反对称行列式:ji ij a a -= 奇数阶的反对称行列式值为零 ④三线性行列式:33 31 2221 13 1211 0a a a a a a a 方法:用221a k 把21a 化为零,。。化为三角形行列式 ⑤上(下)三角形行列式:

线性代数总结材料汇总情况+经典例题

线性代数知识点总结 1 行列式 (一)行列式概念和性质 1、逆序数:所有的逆序的总数 2、行列式定义:不同行不同列元素乘积代数和 3、行列式性质:(用于化简行列式) (1)行列互换(转置),行列式的值不变 (2)两行(列)互换,行列式变号 (3)提公因式:行列式的某一行(列)的所有元素都乘以同一数k,等于用数k 乘此行列式 (4)拆列分配:行列式中如果某一行(列)的元素都是两组数之和,那么这个行列式就等于两个行列式之和。 (5)一行(列)乘k加到另一行(列),行列式的值不变。 (6)两行成比例,行列式的值为0。 (二)重要行列式 4、上(下)三角(主对角线)行列式的值等于主对角线元素的乘积 5、副对角线行列式的值等于副对角线元素的乘积乘 6、Laplace展开式:(A是m阶矩阵,B是n阶矩阵),则

7、n阶(n≥2)德蒙德行列式 数学归纳法证明 ★8、对角线的元素为a,其余元素为b的行列式的值: (三)按行(列)展开 9、按行展开定理: (1)任一行(列)的各元素与其对应的代数余子式乘积之和等于行列式的值(2)行列式中某一行(列)各个元素与另一行(列)对应元素的代数余子式乘积之和等于0 (四)行列式公式 10、行列式七大公式:

(1)|kA|=k n|A| (2)|AB|=|A|·|B| (3)|A T|=|A| (4)|A-1|=|A|-1 (5)|A*|=|A|n-1 (6)若A的特征值λ1、λ2、……λn,则 (7)若A与B相似,则|A|=|B| (五)克莱姆法则 11、克莱姆法则: (1)非齐次线性方程组的系数行列式不为0,那么方程为唯一解 (2)如果非齐次线性方程组无解或有两个不同解,则它的系数行列式必为0 (3)若齐次线性方程组的系数行列式不为0,则齐次线性方程组只有0解;如果方程组有非零解,那么必有D=0。 2 矩阵 (一)矩阵的运算 1、矩阵乘法注意事项: (1)矩阵乘法要求前列后行一致; (2)矩阵乘法不满足交换律;(因式分解的公式对矩阵不适用,但若B=E,O,A-1,A*,f(A)时,可以用交换律)

上海高二数学矩阵及其运算(完整资料)

【最新整理,下载后即可编辑】 矩阵及其运算 矩阵的概念 1、形如13?? ???、512128363836232128?? ? ? ???、2332441m n ?? ?- ? ?-??、2313242414m n ?? ? - ? ?-? ?这样的矩形数表叫做矩阵。 2、在矩阵中,水平方向排列的数组成的向量()12,,n a a a ???称为行向量;垂直方向排 列的数组成的向量12n b b b ?? ? ? ???? ??? 称为列向量;由m 个行向量与n 个列向量组成的矩阵称为m n ?阶矩阵,m n ?阶矩阵可记做m n A ?,如矩阵13?? ??? 为21?阶矩阵,可记做21A ?; 矩阵512128363836232128?? ? ? ??? 为33?阶矩阵,可记做33A ?。有时矩阵也可用A 、B 等字母表示。 3、矩阵中的每一个数叫做矩阵的元素,在一个m n ?阶矩阵m n A ?中的第i (i m ≤)行第j ( j n ≤)列数可用字母ij a 表示,如矩阵512128363836232128?? ? ? ??? 第 3行第2个数为 3221a =。 4、当一个矩阵中所有元素均为0时,我们称这个矩阵为零矩阵。如000000?? ??? 为 一个23?阶零矩阵。 5、当一个矩阵的行数与列数相等时,这个矩阵称为方矩阵,简称方阵,一个方 阵有n 行(列),可称此方阵为n 阶方阵,如矩阵512128363836232128?? ? ? ???、2332441m n ?? ? - ? ?-?? 均为三阶方阵。在一个n 阶方阵中,从左上角到右下角所有元素组成对角线,如果其对角线的元素均为1,其余元素均为零的方阵,叫做单位矩阵。如矩阵1001?? ??? 为2 阶单位矩阵,矩阵100010001?? ? ? ??? 为3阶单位矩阵。 6、如果矩阵A 与矩阵B 的行数和列数分别相等,那么A 与B 叫做同阶矩阵;如果 矩阵A 与矩阵B 是同阶矩阵,当且仅当它们对应位置的元素都相等时,那么矩阵A 与矩阵B 叫做相等的矩阵,记为A B =。

十个利用矩阵乘法解决的经典题目

好像目前还没有这方面题目的总结。这几天连续看到四个问这类题目的人,今天在这里简单写一下。这里我们不介绍其它有关矩阵的知识,只介绍矩阵乘法和相关性质。 不要以为数学中的矩阵也是黑色屏幕上不断变化的绿色字符。在数学中,一个矩阵说穿了就是一个二维数组。一个n行m列的矩阵可以乘以一个m行p列的矩阵,得到的结果是一个n行p列的矩阵,其中的第i行第j列位置上的数等于前一个矩阵第i行上的m个数与后一个矩阵第j列上的m个数对应相乘后所有m个乘积的和。比如,下面的算式表示一个2行2列的矩阵乘以2行3列的矩阵,其结果是一个2行3列的矩阵。其中,结果的那个4等于2*2+0*1: 下面的算式则是一个1 x 3的矩阵乘以3 x 2的矩阵,得到一个1 x 2的矩阵: 矩阵乘法的两个重要性质:一,矩阵乘法不满足交换律;二,矩阵乘法满足结合律。为什么矩阵乘法不满足交换律呢?废话,交换过来后两个矩阵有可能根本不能相乘。为什么它又满足结合律呢?仔细想想你会发现这也是废话。假设你有三个矩阵A、B、C,那么(AB)C 和A(BC)的结果的第i行第j列上的数都等于所有A(ik)*B(kl)*C(lj)的和(枚举所有的k和l)。 经典题目1 给定n个点,m个操作,构造O(m+n)的算法输出m个操作后各点的位置。操作有平移、缩放、翻转和旋转 这里的操作是对所有点同时进行的。其中翻转是以坐标轴为对称轴进行翻转(两种情况),旋转则以原点为中心。如果对每个点分别进行模拟,那么m个操作总共耗时O(mn)。利用矩阵乘法可以在O(m)的时间里把所有操作合并为一个矩阵,然后每个点与该矩阵相乘即可直接得出最终该点的位置,总共耗时O(m+n)。假设初始时某个点的坐标为x和y,下面5个矩阵可以分别对其进行平移、旋转、翻转和旋转操作。预先把所有m个操作所对应的矩阵全部乘起来,再乘以(x,y,1),即可一步得出最终点的位置。 经典题目2 给定矩阵A,请快速计算出A^n(n个A相乘)的结果,输出的每个数都mod p。 由于矩阵乘法具有结合律,因此A^4 = A * A * A * A = (A*A) * (A*A) = A^2 * A^2。我们可以得到这样的结论:当n为偶数时,A^n = A^(n/2) * A^(n/2);当n为奇数时,A^n = A^(n/2) * A^(n/2) * A (其中n/2取整)。这就告诉我们,计算A^n也可以使用二分快速求幂的方法。

相关主题
文本预览
相关文档 最新文档