【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(5):克拉默法则
文章目录
- 前言
- 1.7 克拉默法则
- 内容
- 定理4
- 定理4的逆否定理
- 非奇次/奇次线性方程组
- 定理5
- 结语
前言
Hello!小伙伴!
非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~
自我介绍 ଘ(੭ˊᵕˋ)੭
昵称:海轰
标签:程序猿|C++选手|学生
简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖…已保研。目前正在学习C++/Linux/Python
学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!
机器学习小白阶段
文章仅作为自己的学习笔记 用于知识体系建立以及复习
知其然 知其所以然!
1.7 克拉默法则
内容
含有n个未知数x1,x2,...,xnx_1,x_2,...,x_nx1,x2,...,xn的n个线性方程的方程组
{a11x1+a12x2+...+a1nxn=b1a21x1+a22x2+...+a2nxn=b2....................an1x1+an2x2+...+annxn=bn(1)\begin{cases} a_{11}x_1+a_{12}x_2+...+a_{1n}x_n=b_1 \\ a_{21}x_1+a_{22}x_2+...+a_{2n}x_n=b_2 \\ ....................\\ a_{n1}x_1+a_{n2}x_2+...+a_{nn}x_n=b_n \\ \end{cases} \tag1⎩⎪⎪⎪⎨⎪⎪⎪⎧a11x1+a12x2+...+a1nxn=b1a21x1+a22x2+...+a2nxn=b2....................an1x1+an2x2+...+annxn=bn(1)
克拉默法则:如果线性方程组(1)的系数行列式不等于零,即
D=∣a11...a1na21...a2n....an1...ann∣≠0D=\begin{vmatrix} a_{11} &... & a_{1n}\\ a_{21} & ... &a_{2n}\\ . & &. \\ . & & . \\ a_{n1} &... & a_{nn}\\ \end{vmatrix} \neq 0D=∣∣∣∣∣∣∣∣∣∣a11a21..an1.........a1na2n..ann∣∣∣∣∣∣∣∣∣∣=0
那么,方程组(1)就有唯一解
x1=D1D,x2=D2D,...,xn=DnDx_1=\frac{D_1}{D},x_2=\frac{D_2}{D},...,x_n=\frac{D_n}{D}x1=DD1,x2=DD2,...,xn=DDn
其中,Dj(j=1,2,...,n)D_j(j=1,2,...,n)Dj(j=1,2,...,n)是把系数行列式DDD中的第j列元素用方程组右端的常数项替代后得到的n阶行列式,
即
Dj=∣a11..a1,j−1..b1a1,j+1..a1n...............an1..an,j−1..bnan,j+1..ann∣D_j=\begin{vmatrix} a_{11} &..& a_{1,j-1}&..&b_1&a_{1,j+1}&.. & a_{1n}\\ . & &. & & . & .& &. \\ . & &. & & . & .& &. \\ . & &. & & . & .& &. \\ a_{n1} &..& a_{n,j-1}&..&b_n&a_{n,j+1}&.. & a_{nn}\\ \end{vmatrix}Dj=∣∣∣∣∣∣∣∣∣∣a11...an1....a1,j−1...an,j−1....b1...bna1,j+1...an,j+1....a1n...ann∣∣∣∣∣∣∣∣∣∣
定理4
如果线性方程组(1)的系数行列式D≠0D \neq 0D=0,那么(1)一定有解,且解是唯一的
定理4的逆否定理
如果线性方程组(1)无解或有2个不同的解,那么它的系数行列式一定为0
非奇次/奇次线性方程组
奇次线性方程组
{a11x1+a12x2+...+a1nxn=0a21x1+a22x2+...+a2nxn=0....................an1x1+an2x2+...+annxn=0\begin{cases} a_{11}x_1+a_{12}x_2+...+a_{1n}x_n=0 \\ a_{21}x_1+a_{22}x_2+...+a_{2n}x_n=0 \\ ....................\\ a_{n1}x_1+a_{n2}x_2+...+a_{nn}x_n=0 \\ \end{cases} ⎩⎪⎪⎪⎨⎪⎪⎪⎧a11x1+a12x2+...+a1nxn=0a21x1+a22x2+...+a2nxn=0....................an1x1+an2x2+...+annxn=0
非奇次线性方程组(b1,b2...bnb_1,b_2...b_nb1,b2...bn不全为0)
{a11x1+a12x2+...+a1nxn=b1a21x1+a22x2+...+a2nxn=b2....................an1x1+an2x2+...+annxn=bn\begin{cases} a_{11}x_1+a_{12}x_2+...+a_{1n}x_n=b_1 \\ a_{21}x_1+a_{22}x_2+...+a_{2n}x_n=b_2 \\ ....................\\ a_{n1}x_1+a_{n2}x_2+...+a_{nn}x_n=b_n \\ \end{cases} ⎩⎪⎪⎪⎨⎪⎪⎪⎧a11x1+a12x2+...+a1nxn=b1a21x1+a22x2+...+a2nxn=b2....................an1x1+an2x2+...+annxn=bn
对于奇次线性方程组
{a11x1+a12x2+...+a1nxn=0a21x1+a22x2+...+a2nxn=0....................an1x1+an2x2+...+annxn=0\begin{cases} a_{11}x_1+a_{12}x_2+...+a_{1n}x_n=0 \\ a_{21}x_1+a_{22}x_2+...+a_{2n}x_n=0 \\ ....................\\ a_{n1}x_1+a_{n2}x_2+...+a_{nn}x_n=0 \\ \end{cases} ⎩⎪⎪⎪⎨⎪⎪⎪⎧a11x1+a12x2+...+a1nxn=0a21x1+a22x2+...+a2nxn=0....................an1x1+an2x2+...+annxn=0
x1=x2=...=xn=0x_1=x_2=...=x_n=0x1=x2=...=xn=0一定是它的解,这个解叫做零解。若一组解不全为0,则叫做非零解。
奇次线性方程组一定有零解,但不一定有非零解。
定理5
如果奇次线性方程组的系数行列式D≠0D \neq0D=0,则奇次线性方程组没有非零解。
因为D≠0D \neq0D=0,说明解只有一个,而零解又是一定存在的,那么该解就只能是零解了。
如果奇次线性方程组有非零解,那么它的系数行列式D=0D =0D=0
结语
文章仅作为学习笔记,记录从0到1的一个过程
希望对您有所帮助,如有错误欢迎小伙伴指正~
我是 海轰ଘ(੭ˊᵕˋ)੭
如果您觉得写得可以的话,请点个赞吧
谢谢支持 ❤️
【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(5):克拉默法则相关推荐
- 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(20):用配方法化二次型为标准形
目录 前言 往期文章 5.6 用配方法化二次型为标准形 题目一 题目二 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出- 自我介绍 ଘ(੭ˊᵕˋ)੭ ...
- 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(10):向量组及其线性组合
文章目录 前言 往期文章 4.1 向量组及其线性组合 定义1 定义2 定理1 定义3 定理2 推论 举例 例 1 例2 定理3 小结 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文 ...
- 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(21):正定二次型
目录 前言 往期文章 5.7 正定二次型 定理9:惯性定理 定义10 定理10 推论 定理11:赫尔维茨定理 举例 例17 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的 ...
- 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(26):线性变换的矩阵表达式
目录 前言 往期文章 6.5 线性变换的矩阵表达式 定义6 定理2 定义7 举例 例11 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出- 自我介绍 ...
- 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(19):二次型及其标准形
目录 前言 往期文章 5.5 二次型及其标准形 定义8:二次型 定义9:合同 定理8 推论 举例 例14 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出- ...
- 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(8):矩阵的初等变换
文章目录 前言 往期文章 3.1 矩阵的初等变换 定义 等价具有的性质 矩阵类型 性质 性质1 性质2 定理1 推论 补充 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的 ...
- 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(11):向量组的线性相关性
文章目录 前言 往期文章 4.2 向量组的线性相关性 定义4 线性相关/无关 特殊情况 定理4 举例 例4 例5 例6 定理5 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错 ...
- 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(23):维数、基与坐标
目录 前言 往期文章 6.2 维数.基与坐标 定义2 定义3 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出- 自我介绍 ଘ(੭ˊᵕˋ)੭ 昵称:海轰 ...
- 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(25):线性变换
目录 前言 往期文章 6.4 线性变换 定义4 定义5:线性变换 举例 例10 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出- 自我介绍 ଘ(੭ˊᵕ ...
- 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(3):行列式的性质
文章目录 前言 1.5 行列式的性质 转置行列式 性质1 内容 证明 性质2 内容 证明 性质3 内容 证明 性质4 内容 证明 性质5 内容 证明 性质6 内容 证明 结语 前言 Hello!小伙伴 ...
最新文章
- dapperpoco mysql_Dapper一个和petapoco差不多的轻量级ORM框架
- 2018.12.12
- C/C++中手动获取调用堆栈【转】
- GSON 循环引用的对象转为 JSON 造成栈溢出
- 在.Net 4.0下用dynamic为你的系统解耦
- java毕设用的框架_分享四个Java低代码快速开发平台贼好用, 私活毕设神器
- jquery回显select标签
- 外部数据源的使用汇总
- HTML窗口与对话框
- fiq中断的入口地址_FIQ和IRQ区别
- DevExpress DateEdit控件选择精确到秒
- iperf服务器如何显示收到的包速率,使用Iperf诊断网络速度
- 函数 strcmp_【函数分享】每日PHP函数分享(2020630)
- JAVA 中文乱码 idea设置
- Android手机投屏后没有声音,安卓手机镜像投屏没有声音解决办法
- Django 开发的个人博客源码分享
- asp.net学习心得总结
- 系统盘清理,便携小助手一键清理系统垃圾
- python正则匹配中文/英文/数字/其它字符
- MySQL时间戳与时间格式的转换