线性代数: 什么是矩阵,以及矩阵的线性代数意义

article/2025/9/20 11:05:23

  多数高中生学习矩阵和矩阵乘法,但是他们往往不知道为什么矩阵乘法是这样工作的。

  添加矩阵很简单: 只需添加相应的条目。 然而,矩阵乘法并不是这样工作的,对于一个不理解矩阵背后理论的人来说,这种矩阵相乘的方法可能看起来非常不自然和奇怪。

  为了真正理解矩阵,我们把它们看作是更大图景的一部分。 矩阵表示空间之间的函数,称为向量空间,也不是任何函数,而是线性函数。 这实际上就是线性代数关注矩阵的原因。

  关于矩阵的两个基本事实是: 每个矩阵表示一个线性函数每个线性函数表示一个矩阵

  因此,实际上在矩阵和线性函数之间存在双射。 我们将说明,乘法矩阵对应于对它们所表示的函数进行合成。接下来,我们将研究矩阵有什么好处,以及为什么线性代数首先兴起。

  最有可能的是,如果你在高中学过代数,你会看到下面这些东西:

\begin{pmatrix} 2 & 1 \\ 4 & 3 \end{pmatrix}.

你的高中代数老师可能告诉你这是一个“矩阵” 然后你学习了如何用矩阵做事情。 例如,你可以相加两个矩阵,操作相当直观:

你也可以减去矩阵,它的工作原理类似。 你可以用一个数字乘以一个矩阵:

 然后,当你学习如何乘法矩阵时,一切似乎都错了:

  也就是说,要找到乘积的第  i 行, j 列中的条目,你看第一个矩阵的第i行,第二个矩阵的第 j列,你把它们的相应数字相乘,然后你把结果加起来,得到那个位置的条目。

  在上面的例子中,第一行和第二列的条目结果是 4,因为第一个矩阵的第一行是(2, 1),第二个矩阵的第二列是(2, 0)。 此外,这意味着矩阵乘法甚至不是交换的! 如果我们按照上面的乘法顺序4 = 2 \times 2 + 1 \times 0计算,那我们可以计算如下另外一个矩阵相乘进行学习,例如

为什么矩阵乘法不像加法和减法那样工作? 如果乘法是这样运算的,那么除法到底是怎么运算的呢? 这篇文章的目的就是回答这些问题。

为理解矩阵乘法为什么是这样工作的,有必要理解矩阵实际上是什么。 但是在我们开始之前,让我们简单的看一下为什么我们首先关心矩阵。

矩阵最基本的应用是求解线性方程组。

一个线性方程是所有变量单独出现而没有幂的方程; 它们不会相乘或相乘,也没有有趣的函数。 线性方程组的一个例子是

2x +y = 3 \\ 4x + 3y = 7

  这个系统的解是x = 1, y = 1。 这样的方程式看似简单,但在生活中却很容易出现。

  例如,假设有两个朋友 舒克 和 贝塔 去买糖果。 舒克 买了2块巧克力和1袋彩虹糖,花了3块钱; 而 贝塔 买了4块巧克力和3袋彩虹糖,花了7块钱。 如果我们想知道巧克力棒和彩虹糖的价格,我们可以设定一块巧克力棒的价格 x,设定一包彩虹糖的价格 y,变量满足上述线性方程组。 因此我们可以很简单的推断出,一块巧克力和一包彩虹糖都要1块钱。 这个系统特别容易解决,因为人们可以猜测和检查的解决方案,但一般来说,用变量和方程式代来解决类似问题,会更困难些。 这就是矩阵的用武之地! 请注意,到了矩阵乘法,上面的线性方程组可以改写为

如果我们能找到一个矩阵 A,它是矩阵\begin{pmatrix} 2 & 1 \\ 4 & 3 \end{pmatrix}的逆矩阵,那么如果我们将 A 同时乘在方程的两边,将左边的\begin{pmatrix} 2 & 1 \\ 4 & 3 \end{pmatrix} 约掉,右边增一个 A,我们就能得到

\begin{pmatrix} x \\ y \end{pmatrix} = A \begin{pmatrix} 3 \\ 7 \end{pmatrix}.

  矩阵的应用远远超出了这个简单的问题,但是现在我们将把它作为我们的动机。 让我们回到理解矩阵是什么。 为了理解矩阵,我们必须知道向量是什么。 向量空间是一个具有特定的集合,而向量是向量空间的元素。 现在,为了技术上的简单性,我们将只使用实数上的向量空间,也称为实向量空间(real vector space。 一个真正的向量空间,基本上就是你想构成的空间。 例如线是一维实向量空间,x-y 平面是二维实向量空间,三维空间是三维实向量空间,等等。

  如果你在学校学过矢量,那么你可能很熟悉把它们想象成箭头,你可以把它们加在一起,乘以一个实数,等等,但是把矢量加在一起的结果是不同的。 这听起来熟悉吗? 应该是的。 这就是矩阵的工作原理,这不是巧合。

关于空间向量最重要的事实是它们总是有基的。 向量空间的基础是一组向量,这样空间中的任何向量都可以写成这些向量的线性组合。 如果v_1, v_2, v_3是你的基础向量(即每个维度上的一段单位向量),那么av_1 + bv_2 + cv_3是一个线性组合,如果a,b,c是实数,将也可以表示在这个向量空间中的任何一个向量。 一个具体的例子如下: x-y 平面的(1,0), (0,1)是基础向量。 那么任何向量的形式都可以写成

所以我们确实有一个基础! 这不是唯一可能的基础。 事实上,在我们的基础上的向量,甚至不必是垂直的! 例如,矢量(1,0), (1,1)构成了基础,因为我们可以写

.

现在,线性映射只是两个向量空间之间的一个函数,碰巧是线性的。 线性是一个非常好的性质。

如果下列两个属性成立,那么函数f就是线性的:

f(x+y) = f(x) + f(y) \\ f(ax) = af(x)

  例如,该函数f(x)= x ^ 2在实线限定上不是线性的,因为f(x + y)=(x + y)^ 2 = x ^ 2 + y ^ 2 + 2xyf(x)+ f(y)= x ^ 2 + y ^ 2。现在,我们将迄今为止所讨论的所有想法联系在一起:矩阵,基础和线性变换。即矩阵是线性变换的表示,你可以通过查看矩阵基础的作用来弄清楚如何写下矩阵。要理解第一个陈述,我们需要了解为什么第二个陈述是正确的。这个想法是任何向量都是基向量的线性组合,因此您只需要知道线性变换如何影响每个基向量。这是因为,由于函数是线性的,如果我们有一个v可以写成线性组合的任意向量v = av_1 + bv_2 + cv_3,那么

f(v)= f(av_1 + bv_2 + cv_3)= af(v_1)+ bf(v_2)+ cf(v_3)。

请注意,值F(V)完全由值决定f(v_1),f(v_2),f(v_3),因此我们需要完全定义线性变换所需的所有信息。矩阵在哪里?那么,一旦我们选择线性变换的域和目标的基础,矩阵的列将表示函数下的基矢量的图像。例如,假设我们有一个F映射\ mathbb {R} ^ 3到的线性变换\ mathbb {R} ^ 2,意味着它采用三维向量并吐出二维向量。现在F只是一些抽象的功能,我们无法在纸上写下来。让我们为我们的域(3空间)和目标(2空间或平面)选择基础。一个不错的选择是v_1 =(1,0,0),v_2 =(0,1,0),v_3 =(0,0,1)前者和w_1 =(1,0),w_2 =(0,1)对于后者。我们需要知道的是如何F影响v_1,v_2,v_3,目标的基础是f(v_1),f(v_2),f(v_3)具体地写下价值观。中号我们函数的矩阵将是一个2乘3的矩阵,其中3列被索引,v_1,v_2,v_32行被索引w_1,w_2。我们需要记下的中号就是价值观f(v_1),f(v_2),f(v_3)。具体来说,让我们说吧

f(v_1)= 2w_1 + 4w_2 \\ f(v_2)= w_1  -  w_2 \\ f(v_3)= w_2。

然后相应的矩阵将是

\ begin {pmatrix} 2&1&0 \\ 4&-1&1 \ end {pmatrix}。

这样做的原因是矩阵乘法的设计使得如果将矩阵乘以向量乘以除一世-th条目中的1之外的全零,则结果只是一世矩阵的第-列。你可以自己检查一下。因此我们知道矩阵中号在应用于(相乘)基矢量时可以正常工作。而且矩阵满足相同的性质的线性变换,即M(x + y)= Mx + MyM(ax)= aMx,其中X,Y的载体和一个为实数。因此中号适用于所有向量,因此它是正确的表示F。请注意,如果我们为基向量选择了不同的向量,则矩阵看起来会有所不同。因此,矩阵不是自然的,因为它们取决于我们选择的基础。

现在,最后回答一开始提出的问题。为什么矩阵乘法按照它的方式工作?让我们来看看我们在开始时使用的两个矩阵:A = \ begin {pmatrix} 2&1 \\ 4&3 \ end {pmatrix}B = \ begin {pmatrix} 1&2 \\ 1&0 \ end {pmatrix}。我们知道,它们分别对应于线性函数在飞机上,让我们称他们FG分别。乘法矩阵对应于组成  它们的函数。因此,做ABx型F(G(X))任何向量相同X。为了确定矩阵AB应该是什么样子,我们可以看到它如何影响基矢量w_1 =(1,0),w_2 =(0,1)。我们有

所以第一列AB应该是(3,7),和

f(g(w_2))= f(2w_1)= 2f(w_1)= 2(2w_1 + 4w_2)= 4w_1 + 8w_2

所以第二列AB应该是(4,8)。实际上,这与我们在开始时通过矩阵乘法得到的答案一致!虽然这根本不是一个严格的证明,因为它只是一个例子,它捕捉了矩阵乘法就是这样的原因。

现在我们已经了解矩阵乘法如何以及为什么按照它的方式工作,矩阵划分如何工作?您可能熟悉功能反转。 函数的F是一个函数G,使得f(g(x))= x = g(f(x))所有函数X。由于矩阵的乘法对应于函数的组合,所以只有矩阵的乘法逆是相应函数的组合逆才有意义。这就是为什么不是所有矩阵都有乘法逆。有些函数没有组合反转!例如,线性函数F映射\ mathbb {R} ^ 2\ mathbb {R}定义由f(x,y)= x + y不具有逆,因为许多矢量被映射到相同的值(什么会˚F^ { -  1}(0)是?(0,0)(1,-1)?)。这对应于1×2矩阵\ begin {pmatrix} 1&1 \ end {pmatrix}没有乘法逆的事实。因此,如果存在,则除以矩阵乙只是乘以乙^ { -  1}。有用于计算矩阵求逆的算法,但我们会将其保存为另一篇文章


http://chatgpt.dhexx.cn/article/mAXRpAcD.shtml

相关文章

线性代数第二章矩阵及其运算详解

一.线性方程组和矩阵 1.概念 如图所示,该矩阵称为m行n列矩阵 若行数和列数都等于n,则该矩阵称为n阶方阵 两个矩阵的行数相等,列数也相等,就称它们为同型矩阵 若A(aij)和B(bij)是…

【线性代数】第一章 1.1矩阵及其运算

【写在前面的话】众所周知,线性代数在计算机应用方面也是比较广的(比如人工智能等前沿科技领域)。所以...在CSDN记录线性代数的知识不为过吧,哈哈(//狗头保命)。从这里开始我将详细记录线性代数知识点。想要…

ux431黑苹果_UX设计中苹果领导地位的下降

ux431黑苹果 My Samsung Galaxy S10 just got a software update. It’s now running the latest version of OneUI, based on Android 10. I haven’t felt so good using a phone since the days of the iPhone 7 Plus. Everything is fast, shiny and gesture-driven. When …

iwork8黑苹果_苹果的iWork.com令人失望-不是Google Docs竞争对手

iwork8黑苹果 During their annual keynote at the MacWorld conference in San Francisco today, Apple Senior Vice President of Worldwide Product Marketing Phil Schiller announced a beta of iWork.com, their cloud-based productivity suite that was rumored last w…

黑苹果检测_苹果技术进行情绪检测

黑苹果检测 介绍 (Introduction) Before we get our hands dirty, let’s prepare ourselves for what’s coming next. 在弄脏手之前,让我们为接下来发生的事情做好准备。 第一件事 (First things first) Artificial Intelligence can be defined as an area of c…

黑苹果 macOS 10.14 编译 obs-studio 22.0.3

01 安装 brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"这个安装过程会要求回车2次,同时安装Xcode Command Line Tools 执行过程如下: softdeMac:~ soft$ /usr/bin/ruby -e "$(curl -f…

xps文件服务器端,黑苹果从入门到精通 篇七:XPS 9360完美黑果实战

黑苹果从入门到精通 篇七:XPS 9360完美黑果实战 2019-07-11 22:11:24 240点赞 2161收藏 253评论 追加修改(2019-12-23 19:39:18): 触控板问题就是I2C驱动没成功,可以用sudo kextcache -i /也可以用kext Utility,如果这样还不行,说明I2C有问题 追加修改(2019-10-27 20:30:43…

黑苹果自带的svn使用方法

黑苹果系统作为很多没有mac电脑的朋友带来了一丝安慰,虽然各种问题不断,比如之前老是黑屏等。 后来发现是没有设置电脑不休眠的缘故 今天要配置下svn,查完资料简单配置了下,然后将远程服务器上的文档拉到了本地,步骤倒是蛮简单&…

黑苹果登录apple id_充分利用Apple登录功能

黑苹果登录apple id 充分利用Apple登录功能 (Get the most out of Sign in with Apple) 🗂WWDC2020 | Session : 10173 | Category : Privacy and Security 🗂WWDC2020| 会议:10173 | 分类:隐私和安全 🔗 https://developer.apple.com/videos/play/wwdc2020/10173/ �…

IMEI与IMSI

为什么80%的码农都做不了架构师?>>> IMEI(国际移动设备识别码) 国际移动设备识别码(International Mobile Equipment Identity,IMEI),即通常所说的手机序列号、手机“串号”&#x…

确定手机imsi号码的方法

目录 1. Imsi概述... 1 2. 获得imsi的两种方法... 2 2.1 读卡器读出sim卡上imsi 2 2.2 利用wireshark获得imsi 2 2.3 wireshark获得imsi的具体过程... 2 2.3.1 拷贝抓包服务器软件rpcapd到fcs的服务器linux目录/usr/bin下... 2…

物联网从业者必须知道的知识:IMSI号介绍与解析

物联网项目都会使用物联网卡,物联网卡有一个参数:国际移动用户识别码,即 IMSI (International Mobile Subscriber Identification Number),这个参数也有一定的学问,利用得好,可以使项…

根据IMSI区别运营商

根据IMSI区别运营商 IMSI说明MNC 和 各个运营商的对照表 (持续更新) IMSI说明 国际移动用户识别码即IMSI(International Mobile Subscriber Identity),它是在公众陆地移动电话网(PLMN)中用于唯一识别移动用户的一个号…

IMSI与MSISDN

IMSI IMSI全名叫国际移动用户识别码(International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡的EF-IMSI文件中,可用于区别移动用户的有效信息。简单地理解就是,IMSI是SIM卡的id号码…

什么是IMIS过滤?IMSI过滤解决方案

一、什么是IMSI? IMSI,国际移动用户识别码,对于识别运营商网络上的用户至关重要。它是分配给手机或移动设备以在 GMS 或 UTMS网络上进行标识的唯一编号。通常, IMSI 号码存储在移动设备的 SIM卡上,并根据需要发送到网络…

Taylor’s Formula - 泰勒公式

Taylor’s Formula - 泰勒公式 泰勒公式应用于数学、物理领域,是一个用函数在某点的信息描述其附近取值的公式。如果函数足够平滑的话,在已知函数在某一点的各阶导数值的情况之下,泰勒公式可以用这些导数值做系数构建一个多项式来近似函数在这…

泰勒公式浅谈原理(转) ----- 深度好文, 一点是如何蕴含整个世界

泰勒公式浅谈原理(转) 上周写完了《《三体》读后思考-泰勒展开/维度打击/黑暗森林》后收到一些邮件,进一步思考了关于泰勒展开的意义。也许我掌握的那些网络技术比如Linux Netfilter,NAT之类,太过底层太过小众&#xf…

cos taylor matlab,Taylor Series

Taylor Series The statements syms x f 1/(5 4*cos(x)); T taylor(f, Order, 8) return T (49*x^6)/131220 (5*x^4)/1458 (2*x^2)/81 1/9 which is all the terms up to, but not including, order eight in the Taylor series for f(x): ∑n0∞(x−a)nf(n)(a)n!. Tech…

用Python学《微积分B》(Taylor公式与曲线拟合)

Taylor公式是微分学部分集大成者,可以说,只有理解了Taylor公式,才能真正感受到微分学方法的神奇与强大。本文主要根据扈志明老师的《微积分B》课程的内容,总结我对Taylor公式的理解。此外,也应用Python求解该部分的课后…

c语言编程cos怎么用,cos x的taylor公式用c语言如何编程

满意答案 a510628839 2016.03.22 采纳率:49% 等级:9 已帮助:1867人 /* 利用泰勒展式近似求cos(x)的值 */ #include #define E 1e-10//精度要求 int main() { double x; double cos(double x); printf("please input an radian:"…