线性代数(方程组的几何解释)

简介: 线性代数(方程组的几何解释)

线性代数

前言:

近期在学习MIT的线性代数,为了给自己做一些笔记回顾复习和为学弟学妹们学习线性代数做一些参考

方程组的几何解释

背景:

矩阵是英国数学家阿瑟·凯莱(1821-1895)为了研究线性方程组而发明的。

线性代数的核心是矩阵的变换,而讲到矩阵就需要讲到方程组因为矩阵就是从方程组引入的。

举个例子:方程组有2个未知数,一共有2个方程,分别来看方程组的“行图像”和“列图像”。

image.png


写成矩阵的形式

image.png

线性方程组形式可以写成:Ax=b

如果将方程写成列向量的形式如下

image.png

我们把第一个向量称作col1,第二个向量称作col2

当x=1,y=2时等式成立

因此变换xy的值可以使col1和col2的线性组合可以铺满整个平面,也就是可以表示任何二维的向量。

对于三个未知数的方程

image.png

矩阵形式

image.png

方程组写成列向量的线性组合

image.png

x,y,z的解就是三维空间方程的交点。而实际上大多数方程都不是这么容易的求解的,并且不一定有解。

下一次我们就来讲矩阵的求解和什么时候方程有解。

相关文章
|
Oracle Linux Shell
Linux系统介绍
Linux系统介绍
705 2
|
7月前
|
移动开发 安全 API
VMware vCenter Server 7.0U3t 下载 - 集中管理 vSphere 环境
VMware vCenter Server 7.0U3t 下载 - 集中管理 vSphere 环境
217 1
VMware vCenter Server 7.0U3t 下载 - 集中管理 vSphere 环境
|
监控 Java 时序数据库
性能监控之Telegraf+InfluxDB+Grafana实现JMX实时监控
【6月更文挑战15天】性能监控之Telegraf+InfluxDB+Grafana实现JMX实时监控
384 6
性能监控之Telegraf+InfluxDB+Grafana实现JMX实时监控
|
8月前
|
存储 编译器 数据安全/隐私保护
【C++面向对象——类与对象】CPU类(头歌实践教学平台习题)【合集】
声明一个CPU类,包含等级(rank)、频率(frequency)、电压(voltage)等属性,以及两个公有成员函数run、stop。根据提示,在右侧编辑器补充代码,平台会对你编写的代码进行测试。​ 相关知识 类的声明和使用。 类的声明和对象的声明。 构造函数和析构函数的执行。 一、类的声明和使用 1.类的声明基础 在C++中,类是创建对象的蓝图。类的声明定义了类的成员,包括数据成员(变量)和成员函数(方法)。一个简单的类声明示例如下: classMyClass{ public: int
206 13
|
11月前
|
Java API Spring
在 Spring 配置文件中配置 Filter 的步骤
【10月更文挑战第21天】在 Spring 配置文件中配置 Filter 是实现请求过滤的重要手段。通过合理的配置,可以灵活地对请求进行处理,满足各种应用需求。还可以根据具体的项目要求和实际情况,进一步深入研究和优化 Filter 的配置,以提高应用的性能和安全性。
|
9月前
|
Java 编译器 UED
Arrays.asList() 数组转换成集合酿成的线上事故,差点要滚蛋了!
本文介绍了Java开发中使用`Arrays.asList()`方法将数组转换为集合时的一个常见陷阱。该方法返回的List是固定长度的,不支持添加或删除操作,直接使用可能导致线上故障。文章通过一次实际开发中的事故案例,分析了问题的原因,并提供了使用`java.util.ArrayList`进行封装的解决方案,以避免此类错误的发生。希望读者能从中吸取教训,提高代码的健壮性。
|
11月前
|
前端开发 JavaScript 开发者
深入解析前端开发中的模块化与组件化实践
【10月更文挑战第5天】深入解析前端开发中的模块化与组件化实践
255 1
|
10月前
|
监控 自动驾驶 机器人
5G技术在智能制造中的融合应用
5G技术在智能制造中的融合应用
272 0
|
存储 自然语言处理 Java
HanLP — 双数组字典树 (Double-array Trie) 实现原理 -- 代码 + 图文,看不懂你来打我
HanLP — 双数组字典树 (Double-array Trie) 实现原理 -- 代码 + 图文,看不懂你来打我
280 0
|
Python
Python教程:一文了解如何使用Lambda 表达式和 filter函数实现过滤器
在 Python 中,Lambda 表达式是一种匿名函数,也就是没有名称的函数。它允许您快速定义简单的单行函数,通常用于函数式编程中的一些场景,例如在高阶函数中作为参数传递。
599 2