了解完矩阵与线性映射的关系后。现在可以讨论下矩阵乘法的运算性质了,这对以后推导其他结果是有帮助的:

1 对于矩阵乘法.交换律不成立

(i)对于行数和列数不相等的矩阵。很明显由于交换之后不能满足矩阵乘法的要求,所以交换之后是没有意义的,所以交换律不成立。

(ii)对于方阵下边以2x2的方阵来检验。

2 对于矩阵乘法.结合率成立,下面以以一个例子来验证矩阵来验证:

3 分块矩阵

(1) 分块矩阵简介:

一个分块矩阵(分段矩阵)就是将矩阵分割出较小的矩形矩阵,这些较小的矩阵就称为区块。换个方式来说,就是以较小的矩阵组合成一个矩阵。通过将大的矩阵通过分块的方式划分,并将每个分块(称为子块)看做另一个矩阵的元素,这样之后再参与运算,通常可以简化运算。例如,有的大矩阵可以通过分块变为对角矩阵或者是三角矩阵等特殊形式的矩阵。分块矩阵的分割原则是以水平线和垂直线进行划分:

(2)分块矩阵的运算法则:

(i)对于加法,数乘,矩阵乘法就是对每个子块执行对应的操作

(ii)对于加法要注意分块的时候要确保对应子块的行列数要相同也就是要用相同的方法分块.

设矩阵A和B的行列数相同,并采用相同的分块法分成:

若A和B的对应字块有相同行列号则:

(iii)对于矩阵乘法要注意对应子块要确保相乘是有意义的(第一个子块的列数等于第二个的行数)

设A为m × l矩阵 , B为l × n矩阵 ,分块成:

若A的子块的列数等于B对应子块的行数则:

与分块矩阵相关的其他问题会在以后介绍。

线性代数(四) :矩阵乘法的性质与分块矩阵的运算相关推荐

  1. 4.9-4.10 矩阵乘法的性质 矩阵的幂运算 矩阵的转置及其性质

    矩阵乘法的性质 矩阵的乘法不遵守交换律 ! 矩阵乘法遵守结合律.分配律 对于任意r行c列的矩阵A,存在c行x列的矩阵O,满足:A . Ocx = Orx 对于任意r行c列的矩阵A,存在x行r列的矩阵O ...

  2. 矩阵乘法的性质(注意:一般不满足交换律)

    基本性质 乘法结合律: (AB)C=A(BC). 乘法左分配律:(A+B)C=AC+BC 乘法右分配律:C(A+B)=CA+CB 对数乘的结合性k(AB)=(kA)B=A(kB). 转置 (AB)T= ...

  3. 李永乐(四)初等变换、初等矩阵、分块矩阵——笔记

    初等矩阵 一.矩阵的初等变换 二.初等矩阵 1.定义 每一个初等矩阵都有两种读法,考试时要注意应该怎么读. (每个单位矩阵都可由两种初等变换得来) 2.定理 定理一 初等矩阵P右乘,则反之 定理二 ( ...

  4. 【2019牛客暑期多校训练营(第二场)- E】MAZE(线段树优化dp,dp转矩阵乘法,线段树维护矩阵乘法)

    题干: 链接:https://ac.nowcoder.com/acm/contest/882/E?&headNav=acm 来源:牛客网 Given a maze with N rows an ...

  5. 矩阵乘法如何去逆矩阵_矩阵乘法和求逆

    矩阵乘法如何去逆矩阵 数据科学与机器学习的线性代数 (LINEAR ALGEBRA FOR DATA SCIENCE AND MACHINE LEARNING) We are going to tre ...

  6. 矩阵知识:矩阵乘法、单位矩阵、数量矩阵、初等矩阵、行等价

    一.从高斯消元法到矩阵乘法: 1.1 高斯消元法 假设存在如下的方程: 将方程化为如下的形式是高斯消元法的目标: { R = ? G = ? B = ? \begin{cases} R=?\\G=?\ ...

  7. 卷积操作中的矩阵乘法(gemm)—— 为什么矩阵乘法是深度学习的核心所在

    1. 全连接 kk 个输入: nn 个神经元: 每个神经元都会学到一组权值向量,以和输入进行内积运算: nn 个输出: 2. 卷积 卷积操作对于高维(多个平面)的输入,单个卷积核的深度应和输入的深度( ...

  8. 矩阵乘法 递归 优化 c语言,矩阵乘法优化递归式

    序: 在OI比赛中,很多情况下我们可以能通过打表(找规律)或者某些方式发现一个递归式. 例如:f(n) = f(n - 1)+f(n - 2),(斐波那契数列). 通常情况下,我们计算f(n)的时间复 ...

  9. 证明:任意两个循环矩阵的矩阵乘法结果仍是循环矩阵

    循环矩阵这篇好像解释的挺全 循环矩阵是什么,看下面举的例子就行了,我只介绍他们的乘法 a1a2..anana1a2...ana1a2...ana1a2a2..ana1\begin{matrix}a_{ ...

最新文章

  1. Java 多线程(六) synchronized关键字详解
  2. 开发短视频APP跟上时代的快车
  3. [BZOJ 3629][JLOI2014]聪明的燕姿
  4. Maven and Ant for Hybris
  5. 7-37 整数分解为若干项之和 (20 分)(dfs)
  6. 关于node中的板块问题
  7. 超实用一键破解网页不能复制/右键菜单限制的 Bookmarklet 收藏夹书签小工具
  8. android音频系统分析,详细分析智能手机Android系统硬件音频架构_ Android手机_Android手机开发_Android_课课家...
  9. Oracle drop table
  10. 在python中使用autoit_Python + Selenium + AutoIt 模拟键盘实现另存为、上传、下载操作详解...
  11. 开始起飞-golang编码技巧分享--Dave Cheney博客读后整理
  12. 一个安全的邮件习惯如何练成的
  13. 草料二维码-免费的二维码生成工具
  14. 《操作系统》-调度算法
  15. python3 实现应用启动及关键字检测
  16. 北京国家计算机四级网络工程师,关于国家计算机四级网络工程师的介绍
  17. Lua基础:table的几种构造方式
  18. 机械硬盘和固态硬盘有什么区别?如何使用?
  19. 锁相放大器sr830_SR830数字锁相放大器
  20. EBA 启动问题解决方法

热门文章

  1. SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“. SLF4J: Defaulting to no-operation (
  2. linux 系统 php环境变量,linux如何设置php环境变量
  3. html调起苹果手机摄像头_iOS | H5直接调用手机的摄像头进行拍照或录像
  4. PullTube for Mac(在线视频下载工具)
  5. Clone succeeded, but checkout failed. drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c
  6. 蒲公英应用内测、托管的平台
  7. ISTA2A认证试验项目
  8. 天池龙珠计划Python训练营——第一天
  9. c#实验报告模拟发牌程序
  10. 河南分销商城小程序开发打造线上渠道