线性代数——矩阵与矩阵乘法

在刚接触线性代数时,最先学到的是行列式,随之而来的就是矩阵。矩阵的出现过于突兀,当初学习时完全不清楚它的概念,更不要说还有矩阵乘法等各种奇怪的算术操作。于是从网上学习了各种矩阵概念,受益良多,在此总结一下学到的概念。

一、矩阵

矩阵最早来自于方程组的系数及常数所构成的方阵。——百度百科

如此看来,矩阵和行列式还是有联系的,矩阵最初可能就是用来表示行列式用的

方程组

改写成矩阵的形式

然而矩阵的作用不仅限于此,它有着线性变换的作用,我们将通过分析矩阵乘法来详加解释

二、矩阵乘法

提起矩阵乘法,我们脑中浮现的可能是老师一遍遍强调的求法:一行乘一列。但这么算下来,根本没法理解这么做的意义,感觉就是将矩阵强行转换回行列式一样。但若将矩阵乘法转换为二维图像,就会发现矩阵实际上起到了线性变换的作用

用A和x代替矩阵和未知量

x在坐标轴中经矩阵变换后的图像

我们也可以将矩阵视为向量的基,这样看的话,向量的坐标值并没有改变,只是它所在的基改变了,所以这是一种线性的变化,所以矩阵也被称为线性映射。

旋转矩阵没有改变原来的向量,只是改变了坐标系,我们可以用行列式推导这个过程

将x和y代入到z坐标系后发现其结果和矩阵乘法的结果一致

那么矩阵的变换作用是怎么样的,这个就留到矩阵特征值部分讲解

原文地址:https://www.cnblogs.com/matrixmlpforever/p/10886830.html

时间: 2024-10-08 00:55:29

线性代数——矩阵与矩阵乘法的相关文章

[线性代数] 2、矩阵

 第二章.矩阵 §1 矩阵概念的引入    §2 矩阵的定义 §3 特殊的矩阵    §4 矩阵与线性变换 2.1.定义简记为: 2.2.特殊矩阵 行数与列数都等于 n 的矩阵,称为 n 阶方阵.可记作An只有一行的矩阵 A=(a1,a2,...,an)称为行矩阵(或行向量) .元素全是零的矩阵称为零距阵.可记作 O .形如的方阵称为对角阵.记作:特别的,方阵 称为单位阵.记作: 2.3.矩阵与线性变换 PS:线性变换与矩阵之间存在着一一对应关系. PS: 投影变换.旋转变换是在二维和高维运算中

动态规划 - 矩阵链的乘法问题

1.1具体实例 1.2子问题的划分和递推方程 2.动态规划算法的递归实现 3.动态规划算法的迭代实现 4.动态规划算法的要素 这里用矩阵链的乘法问题来说明动态规划算法的设计要素. \(A_1,A_2,..,A_n\)表示\(n\)个矩阵的序列,其中\(A_i\)为\(P_{i-1} \times P_i\)阶矩阵,\(i=1,2,...,n\). 向量\(P=<P_0,P_1,P_2..P_i>\)表示矩阵链的输入,其中\(P_0\)是\(A_1\)的行数,\(P_1\)是\(A_1\)的列数

省选算法学习-矩阵与矩阵快速幂

0x00 引入 矩阵,顾名思义,就是由数构成的矩形阵列 比如这样的:$\begin{array}{l}\begin{bmatrix}2&3&4\0&7&13\c&\alpha&\sqrt5\end{bmatrix}\\end{array}$ 就是一个3*3的矩阵 矩阵在信息学乃至数学里面的用处都非常广泛,下面就来介绍下它的一些基本知识,以及常用的地方.本文同时还会介绍矩阵快速幂以及快速矩阵乘法. 0x01 何为矩阵 矩阵的定义 其实就是上面那样的啦.....

[POJ 3735] Training little cats (构造矩阵、矩阵快速幂)

Training little cats Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 9613   Accepted: 2296 Description Facer's pet cat just gave birth to a brood of little cats. Having considered the health of those lovely cats, Facer decides to make th

hdu 1588 Gauss Fibonacci(矩阵嵌矩阵)

题目大意: 求出斐波那契中的 第 k*i+b 项的和. 思路分析: 定义斐波那契数列的矩阵 f(n)为斐波那契第n项 F(n) = f(n+1) f(n) 那么可以知道矩阵 A = 1 1 1  0 使得 F(n) = A * F(n+1) 然后我们化简最后的答案 sum = F(b) +   F(K+b) +  F (2*k +b).... sum = F(b) +  A^k F(b)    +   A^2k F(b)..... sum = (E+A^k + A^2k.....)*F(b) 那

SPOJ 8059. Stocks Prediction (矩阵嵌矩阵)

题目大意: 给出一个递推的关系. 这个递推的关系可以求出 s_1 s_2 s_3 .... s_m 然后再告诉一个 k 与 n 求出segma( s_k , s_2*k , s_3*k)...共n项. 思路分析: 首先给出来的是递推关系式. 所以可以用一个矩阵递推出 s [i]... 但是他要的是每隔k的值. 定义s的递推矩阵是 A SUM = S_k + S_2*K+ .... + S_N*K SUM = S_k + A^k * S_k + A^2k * S_k... SUM = (E + A

opencv计算矩阵与数值的乘积,矩阵与矩阵的乘积

1.矩阵与数值的乘积 在进行数组与一个常量相乘的运算时,使用了Mat类中的mul函数. //! per-element matrix multiplication by means of matrix expressions MatExpr mul(InputArray m, double scale=1) const; 使用后,发现数据有些异常,于是就打印出每一个计算后的数值, 发现原来该函数是将,m中矩阵每个元素先做二次方运算,再与scale相乘,于是放弃用该函数,改用 //! comput

POJ - 3233 矩阵套矩阵

题意:给你矩阵\(A\),求\(S=\sum_{i=1}^{k}A^i\) |A E| |Z E| 很酷炫的矩阵套矩阵,学习了 PS.更通用的解法是二分求等比 #include<iostream> #include<algorithm> #include<cstdio> #include<cstring> #include<cstdlib> #include<cmath> #include<string> #include

C++题解:Matrix Power Series ——矩阵套矩阵的矩阵加速

Matrix Power Series r时间限制: 1 Sec 内存限制: 512 MB 题目描述 给定矩阵A,求矩阵S=A^1+A^2+--+A^k,输出矩阵,S矩阵中每个元都要模m. 数据范围: n (n ≤ 30) , k (k ≤ 109) ,m (m < 104) 输入 输入三个正整数n,k,m 输出 输出矩阵S mod m 样例输入 2 2 4 0 1 1 1 样例输出 1 2 2 3 这道题不多说,可以得出加速矩阵(E为单位矩阵,也就是形为\(\begin{bmatrix}1&