1. 矩阵

定义:有 \(m*n\) 个数 \(a_{ij}(i=1,2,\cdots,m; j=1,2,\cdots,n)\) 排成的 \(m\) 行 \(n\) 列的数表
\[
\begin{Bmatrix}
a_{11} & a_{12} & \cdots & a_{1n} \\
a_{21} & a_{22} & \cdots & a_{2n} \\
\vdots & \vdots & & \vdots \\
a_{m1} & a_{m2} & \cdots & a_{mn} \\
\end{Bmatrix}
\]

特殊矩阵

  • n阶方阵
  • 行矩阵、列矩阵
  • 对角矩阵
  • 单位矩阵
  • 零矩阵

注意:不同阶数的零矩阵不相等。

同型矩阵和矩阵相等

同型矩阵的定义:两个矩阵的行数相等,列数相等。
矩阵相等的定义:两个矩阵为同型矩阵,且对应元素相等。

2. 矩阵的运算

矩阵的加法和减法

运算规律:

  • \(A + B = B + A\)(交换律)
  • \(A + (B + C) = (A + B) + C\)(结合律)

数与矩阵相乘

运算规律:

  • \((\lambda \mu)A = \lambda(\mu A)\)(结合律)
  • \((\lambda + \mu)A = \lambda A + \mu A\)(分配律)
  • \(\lambda(A + B) = \lambda A + \lambda B\)(分配律)

矩阵与矩阵相乘

仅当第一个矩阵的列数等于第二个矩阵的行数时,两个矩阵才能相乘。

运算规律:

  • \((AB)C = A(BC)\)(结合律)
  • \(\lambda(AB) = (\lambda A)B = A(\lambda B)\)(结合律)
  • \(A(B + C) = AB + AC, (B + C)A = BA + CA\)(分配律)
  • \(AE = EA = A\)
  • 若 \(A\) 为方阵,\(A^mA^k = A^{m+k}, (A^m)^k = A^{mk}\)
  • 无交换律:$AB \not= BA$

  • 无消去律:若 $AM = AN$, 不一定有 $M \not= N$

  • 若 $AB = 0$, 不一定有 $A = 0, B = 0$

矩阵的转置

定义:把矩阵的行换成同序数的列。

运算规律:

  • \((A^T)^T = A\)
  • \((A + B)^T = A^T + B^T\)
  • \((\lambda A)^T = \lambda A^T\)
  • \((AB)^T = B^TA^T\)

对称阵:\(A^T = A\)

Linear Algebra - Matrix的更多相关文章

  1. Linear Algebra lecture1 note

    Professor: Gilbert Strang Text: Introduction to Linear Algebra http://web.mit.edu/18.06   Lecture 1 ...

  2. Python Linear algebra

    Linear algebra 1.模块文档 NAME numpy.linalg DESCRIPTION Core Linear Algebra Tools ---------------------- ...

  3. 线性代数导论 | Linear Algebra 课程

    搞统计的线性代数和概率论必须精通,最好要能锻炼出直觉,再学机器学习才会事半功倍. 线性代数只推荐Prof. Gilbert Strang的MIT课程,有视频,有教材,有习题,有考试,一套学下来基本就入 ...

  4. cdoj793-A Linear Algebra Problem

    http://acm.uestc.edu.cn/#/problem/show/793 A Linear Algebra Problem Time Limit: 3000/1000MS (Java/Ot ...

  5. 个案排秩 Rank (linear algebra) 秩 (线性代数)

    非叫“秩”不可,有秩才有解_王治祥_新浪博客http://blog.sina.com.cn/s/blog_8e7bc4f801012c23.html 我在一个大学当督导的时候,一次我听一位老师给学生讲 ...

  6. Codeforces Gym101502 B.Linear Algebra Test-STL(map)

    B. Linear Algebra Test   time limit per test 3.0 s memory limit per test 256 MB input standard input ...

  7. 2017 JUST Programming Contest 3.0 B. Linear Algebra Test

    B. Linear Algebra Test time limit per test 3.0 s memory limit per test 256 MB input standard input o ...

  8. PYTHON替代MATLAB在线性代数学习中的应用(使用Python辅助MIT 18.06 Linear Algebra学习)

    前言 MATLAB一向是理工科学生的必备神器,但随着中美贸易冲突的一再升级,禁售与禁用的阴云也持续笼罩在高等学院的头顶.也许我们都应当考虑更多的途径,来辅助我们的学习和研究工作. 虽然PYTHON和众 ...

  9. Linear Algebra From Data

    Linear Algebra Learning From Data 1.1 Multiplication Ax Using Columns of A 有关于矩阵乘法的理解深入 矩阵乘法理解为左侧有是一 ...

随机推荐

  1. c++中的重载、覆盖和隐藏

    1 重载发生在同一个类内部. 同一个类内部,具有相同的函数名,但是参数列表不同,那么就是重载.因为c++编译器编译时,将函数名和函数列表一起对函数进行了重命名. 2 覆盖和隐藏发生在子类和父类之间. ...

  2. Go 语言中的数组是一种 值类型(不像 C/C++ 中是指向首元素的指针)

    the-way-to-go_ZH_CN/07.1.md at master · Unknwon/the-way-to-go_ZH_CN https://github.com/Unknwon/the-w ...

  3. while 循环中的break continue pass 的用法

    while break:跳出最近的循环 continue:跳到最近所在循环的开头处 pass:什么也不做,只是空占位语句,它本身与循环没什么关系,但属于简单的单个单词语句的范畴: pass 语句是无运 ...

  4. h大数据

    安全认证 hw HBase安全认证(创建HBaseHolder时认证) String userPrincipal = FeatureContext.INSTANCE.getOrElse(Constan ...

  5. iOS 关于NSNotificationCenter

    通常我们在 iOS 中发生什么事件时该做什么是由 Delegate 实现的,  Apple 还为我们提供了另一种通知响应方式,那就是 NSNotification. NSNotificationCen ...

  6. 《高性能Javascript》 Summary(一)

    第一章.加载和执行 Loading & Execution 原因:Javascript 的执行导致页面渲染中止等待. 解决: 将script放在页面底部,紧靠body 闭合标签之前,保证页面在 ...

  7. HTTP 401.1 - 未授权:登录失败

    1 HTTP 401.1 - 未授权:登录失败 由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问.    解决方案: 1 打开IIS,右键站点,选 ...

  8. POJ 2063 Investment (完全背包)

    A - Investment Time Limit:1000MS     Memory Limit:30000KB     64bit IO Format:%I64d & %I64u Subm ...

  9. POJ3693 Maximum repetition substring —— 后缀数组 重复次数最多的连续重复子串

    题目链接:https://vjudge.net/problem/POJ-3693 Maximum repetition substring Time Limit: 1000MS   Memory Li ...

  10. zabbix 上 mysql 优化

    摘自: https://segmentfault.com/a/1190000001638101