《线性代数》学习之———第一章 矩阵与方程组(1.1线性方程组)
写在最前
学习线性代数这一门课已经两章了,目前为止实话实说收获甚少,充斥内心的不是畏难情绪,也不是对于老师或这门学课的抱怨,而是真真正正的发自内心的疑惑,这种疑惑起初我以为是学校的教材带给我的,于是我换了同济大学的《工程数学—线性代数》但是效果也只是巩固了我对公式的掌握,以及解题思路的帮助。
目前所在的大学应该算相当不错的大学,学风也是不错,所以觉得自己应该探索的去解决这一问题,因为线性代数在自己的兴趣方向(机器学习)有很大的作用,更是给我以动力去 “深入理解” 线性代数,同时记录下自己的学习路径,供大家学习参考。
关于线性代数教材的问题,网上有很多的讨论,其中一个虽然有些广告的嫌疑,但是写的比较中肯,分享出来:【无法理解线性代数怎么办?】
切入正题------>
1.1线性方程组
1.1.1线性方程组与解线性方程组
矩阵最早是用于解线性方程组的,所以私以为入门矩阵最合适的就是线性方程组。
关于线性方程组,维基的解释是
线性方程组是数学方程组的一种,它符合以下的形式:
所以,这个线性方程组的每一行都是一个线性方程。
首先是关于解的说明:
由于矩阵的最初应用就是来求解这个线性方程的,所以提到矩阵之前需要看看线性方程组的解的情况。这一部分(steven J.Leon的《线性代数》解释还可以)
这里不详细说明,要说的是解分为三种情况:
- 一个解(或者一组解)。
- 一个解集。
- 无解(不相容:若线性方程组无解,则称方程组是不相容的)。
从几何角度说明解的情况(以二维举例,更高维可以类推)
- 一个解:对应两直线相交,有一个点的情况
- 无解:对应两直线平行的情况
看图:
关于求解:
任何有一组单独解的线性方程组都可以转换为我们称之为“严格三角形方程组”的形式:
然后通过逐层带入已知的x的方式即可求解方程组。这样的方式称为(回代)
接下来是概念,个人觉得,基本懂得这些概念的最大好处其实是帮助后面学习的过程中能够在理解上少走弯路。
1.1.2 等价方程组
等价方程组(定义):若两个含有相同变量的方程组具有相同的解集,则称他们是等价的(equivalent)
经过思考,我们发现,针对线性方程组的三种运算可以得到等价方程组,他们分别是:
- 任意交换两线线性方程的位置
- 等式两边同乘相同的倍数
- 线性方程两边同乘一个倍数加到另外一个方程上
这个概念对于后面矩阵的求解非常重要。
1.1.3 系数矩阵与增广矩阵
首先我们通俗的解释矩阵:矩阵就是一个矩形的数字阵列,m行n列就被称为mxn矩阵,若m=n则被称为特殊的矩阵(方阵)
接下来是系数矩阵,同样通俗的解释:字面意思,在一个线性方程组中等式左边的所有系数,以其所在的位置,去掉未知数x就是系数矩阵,同时补全系数为0的情况。
增广矩阵(augmented matrix翻译这个词的人也是NB,可以看看花边): 系数矩阵的最右侧加上线性方程组的等式右边的值就是增广矩阵
他们的分别形式是这样的:
这里,我们记的矩阵是要用来解线性方程组的,所以我们接下来需要做的就是通过"初等行运算"将该矩阵(增广矩阵)转化为“三角形方程组”然后求解就完事儿了。
如果第一行,也就是X1系数为0,就再找一个X1系数不为0的行跟它换一下行位置就可以继续转换为严格三角形方程组了。
不过,要注意的是,在转换过程中若在任何一步所有可能选择的X1系数都为0,此时该过程就应该在这一步停止,如果发生这样的情况,应该考虑将方程组转换为某种特殊的梯形或阶梯型。(以后会说~~~)
好了,江湖路远,有缘再见!
等等一下!!!
《线性代数》学习之———第一章 矩阵与方程组(1.1线性方程组)相关推荐
- 《线性代数》学习之———第一章 矩阵与方程组(1.2行阶梯形)
1.2行阶梯形矩阵 行阶梯形矩阵相关理论主要的应用还是针对矩阵的不同情况进行化简,因为有些矩阵在化简过程中会出现,系数矩阵的相关行等于0但是对应的增广矩阵相关行不等于0,使出现了违反常理的0=实数的情 ...
- 机器人导论(第四版)学习笔记——第一章
机器人学导论(第四版)学习笔记--第一章 1. 概述 1.1 背景 1.2 操作臂力学和控制 1.3 符号 1. 概述 1.1 背景 工业自动化的发展带来了工业机器人的高速发展.本书聚焦机械臂的力学和 ...
- 《Go语言圣经》学习笔记 第一章 Go语言入门
Go语言圣经学习笔记 第一章 Go语言入门 目录 Hello, World 命令行参数 查找重复的行 GIF动画 获取URL 并发获取多个URL Web服务 本章要点 注:学习<Go语言圣经&g ...
- 乐行学院Redis5学习教程 第一章redis5的安装
乐行学院Redis5学习教程 第一章redis5的安装 1.安装虚拟机 2.centeros下载 3.vmware安装centeros 4.vmware安装centeros设置IP 5.安装redis ...
- 王道考研计算机网络学习心得——第一章-计算机网络体系结构
前言 本文主要是我学习计网的心得,用王道考研的原因主要是因为,又有老师教又有直接的资料书,个人觉得方便一点,不用到处找网课,也不用想到底看哪本书好,等这一轮学完了再看别的书,想必也能得心应手一 ...
- 《SysML精粹》学习记录--第一章
<SysML精粹>学习记录 第一章:基于模型的系统工程(MBSE)概览 MBSE简单介绍 MBSE的三大支柱 小结 第一章:基于模型的系统工程(MBSE)概览 MBSE简单介绍 基于模 ...
- 《Python深度学习》第一章笔记
<Python深度学习>第一章笔记 1.1人工智能.机器学习.深度学习 人工智能 机器学习 深度学习 深度学习的工作原理 1.2深度学习之前:机器学习简史 概率建模 早期神经网络 核方法 ...
- 乐行学院RabbitMQ学习教程 第一章 RabbitMQ介绍(可供技术选型时使用)
乐行学院RabbitMQ学习教程 第一章 RabbitMQ介绍 RabbitMQ介绍 1.RabbitMQ技术简介 2.RabbitMQ其他扩展插件 2.1监控工具rabbitmq-managemen ...
- 编译原理(龙书)学习笔记 第一章
编译原理(龙书)学习笔记 第一章 1.1语言处理器 解释器(interpreter) : 编译器(compiler): 一个语言处理系统 练习 1.1.1:编译器和解释器之间的区别 1.1.2:相对优 ...
- 小吴的《机器学习 周志华》学习笔记 第一章 绪论
小吴的<机器学习 周志华>学习笔记 第一章 绪论 近一年时间接触到不少机器学习的知识,虽然断断续续学了一些,总感觉还没有入门(只学会了疯狂调包).因此,最近开始系统学习Machine Le ...
最新文章
- PyCharm为什么这么牛?
- UML关系(泛化,实现,依赖,关联(聚合,组合))
- 转行学python后悔了-转行学Python可以吗?
- gitlab不小心把sign-in取消了怎么恢复
- MAC系统下解决Teamviewers检测出商业限时问题
- JVM学习-Java内存模型JMM
- @sql 单元测试_简单单词中使用tSQLt进行的常规SQL单元测试
- Linux学习之二十、循环
- Linux命令解释之sed
- 安装特定版本的keras_一定要看的Tensorflow-GPU+Keras安装教程
- PAT (Basic Level) Practice1021 个位数统计
- 任务方案思考:序列标注(NER)篇
- docker 镜像注册【图文教程】
- 一文搞懂数据仓库分层模型
- 微信跳wap php_微信跳转wap外部浏览器接口如何实现
- 快速准时安全放心,顺丰黄金派送服务受认可
- 现货跌期货涨(现货大涨期货就大涨吗)
- 内心宁静_宁静js的新功能2 16 0
- html win10虚拟键盘,Win10系统中内置虚拟键盘过大应该如何解决?
- Oracle 中LONG RAW BLOB CLOB类型介绍
热门文章
- springboot文件上传大小限制:The field file exceeds its maximum permitted size of 1048576 bytes
- 职业经验分享之我是如何转行成为数据分析师的
- PHP 实现微信登录
- Ubuntu16.04如何设置静态IP地址
- highchart drilldown钻取
- 爬虫基础 || 2.1 request介绍(功能比urllib丰富,附上简单的知乎爬虫)
- oracle 去除空值函数,Oracle学习笔记:删除数据空格(trim、ltrim、rtrim函数)
- 清华同方台式计算机 U盘启动,清华同方台式机BIOS设置U盘启动方法
- linux 打开权限不够,linux无法打开目录提示权限不够
- 信息差,永远可以赚钱