【线性代数】5-3:克莱姆法则,逆和体积(Cramer's Rule,Inverses,and Volumes)
title: 【线性代数】5-3:克莱姆法则,逆和体积(Cramer’s Rule,Inverses,and Volumes)
categories:
- Mathematic
- Linear Algebra
keywords: - Inverses
- Cramer’s Rule
- Volumes
- Determinant
- Cross Product
toc: true
date: 2017-11-05 10:09:53
Abstract: 本文主要介绍行列式的应用,包括求逆,求面积,求体积,以及叉乘的一些性质
Keywords: Inverses,Cramer’s Rule,Volumes,Determinant,Cross Product
开篇废话
废话已经变成每篇的例行公事了,不过我们还是来嘲笑一下Apple这个“垃圾”公司,憋了三五年搞出来个iPhone x,连个双胞胎都识别不出来,我们国内的各大小厂商随便搞个平面摄像头就搞定的简单任务,apple这么大个公司,用了三维图像都搞不出来,被各大网友嘲笑,其实之前好多VC都问我:“你这个识别双胞胎行不行”,我说,“No”,然后大哥语重心长的对我说“别人xx都能识别,你这个技术不到位啊”,以上对话真实存在,而且发生了好多次,后来我们的宣传口号就是"我们的摄像头亩产1亿斤小麦",哈哈哈。希望业界技术能不断推陈出新,不断再创新高,也祝给为VC投资都有回报,祝那些双胞胎人脸准确率继续攀升。
Cramer’s Rule
Cramer应该是行列式研究比较关键的一个人,但绝对不是第一个人,他应该是把行列式单独出来研究的数学家,但是最一开始用行列式解方程的可能是莱布尼兹,所以行列式发明伊始毫无疑问是用来解方程的。Cramer法则也是用来解方程的,顺便也能求个逆什么的。
Ax=bAx=bAx=b
Ax=bAx=bAx=b 我们已经研究了有一段时间了,但是我们今天还要继续通过研究旧的知识来得到新的知识,其实数学知识体系应该就是这样的,一开始有几个公理,然后逐渐通过推导,证明, 定义,引申,出来一个完整的数学体系,读陶哲轩的《analysis》和陈希孺的《概率与数理统计》都给人一种这个感觉,很简单的几个公理,能推导出一些列非常惊艳的理论和体系,然后经过我们专家们的努力,变成了各种难度的考试题。
Key Idea:
[A][x100x210x301]=[b1a12a13b2a22a23b3a32a33]=B1
\begin{bmatrix}
&&\\&A&\\&&
\end{bmatrix}
\begin{bmatrix}
x_1&0&0\\x_2&1&0\\x_3&0&1
\end{bmatrix}=
\begin{bmatrix}
b_1&a_{12}&a_{13}\\b_2&a_{22}&a_{23}\\b_3&a_{32}&a_{33}
\end{bmatrix}=B_1
⎣⎡A⎦⎤⎣⎡x1x2x3010001⎦⎤=⎣⎡b1b2b3a12a22a32a13a23a33⎦⎤=B1
这个大家应该都理解了,如果按照列空间的模式来看,就是 B⃗\vec{B}B 被A矩阵射到列空间,然后为了和谐将 [010]\begin{bmatrix}0\\1\\0\end{bmatrix}⎣⎡010⎦⎤ 和 [001]\begin{bmatrix}0\\0\\1\end{bmatrix}⎣⎡001⎦⎤ 陪射到列空间,然后拼起来就是个矩阵乘矩阵等于矩阵了,这样有个非常不错的效果就是 [x100x210x301]\begin{bmatrix}x_1&0&0\\x_2&1&0\\x_3&0&1\end{bmatrix}⎣⎡x1x2x3010001⎦⎤ 这货的行列式是 x1x_1x1 ,那就可以了,利用行列式的性质,两边去行列式就有了
本文为节选,完整内容地址:https://www.face2ai.com/Math-Linear-Algebra-Chapter-5-3转载请标明出处
【线性代数】5-3:克莱姆法则,逆和体积(Cramer's Rule,Inverses,and Volumes)的更多相关文章
- 克拉默法则(Cramer's Rule)的证明
克拉默法则: 先说一下为什么要写这个,作为一个大一新生,必须要学的就包括了线性代数,而且线性代数等数学知识对计算机专业也有很大帮助.但是在学习过程中遇到一个讲解的不清楚的知识点(Cramer's Ru ...
- 【线性代数】Linear Algebra Big Picture
Abstract: 通过学习MIT 18.06课程,总结出的线性代数的知识点相互依赖关系,后续博客将会按照相应的依赖关系进行介绍.(2017-08-18 16:28:36) Keywords: Lin ...
- Other-Website-Contents.md
title: 本站目录 categories: Other sticky: 10 toc: true keywords: 机器学习基础 深度学习基础 人工智能数学知识 机器学习入门 date: 999 ...
- 灰度图像--图像分割 阈值处理之OTSU阈值
学习DIP第55天 转载请标明本文出处:***http://blog.csdn.net/tonyshengtan ***,出于尊重文章作者的劳动,转载请标明出处!文章代码已托管,欢迎共同开发:http ...
- POJ 题目分类(转载)
Log 2016-3-21 网上找的POJ分类,来源已经不清楚了.百度能百度到一大把.贴一份在博客上,鞭策自己刷题,不能偷懒!! 初期: 一.基本算法: (1)枚举. (poj1753,poj2965 ...
- HDU——PKU题目分类
HDU 模拟题, 枚举1002 1004 1013 1015 1017 1020 1022 1029 1031 1033 1034 1035 1036 1037 1039 1042 1047 1048 ...
- (转)POJ题目分类
初期:一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. ...
- poj分类
初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. ( ...
- 转载 ACM训练计划
leetcode代码 利用堆栈:http://oj.leetcode.com/problems/evaluate-reverse-polish-notation/http://oj.leetcode. ...
随机推荐
- Hibernate一对多自关联、多对多关联
今天分享hibernate框架的两个关联关系 多对多关系注意事项 一定要定义一个主控方 多对多删除 主控方直接删除 被控方先通过主控方解除多对多关系,再删除被控方 禁用级联删除 关联关系编辑,不 ...
- 让Sublime Text3支持新建.vue高亮显示模板
首先要使用Package Control,安装要好 Vue Syntax Highlight和sublimetmpl插件. 1, 在Packages\SublimeTmpl\templates目录下新 ...
- 剑指offer(3)——二维数组中的查找
题目: 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数 思路: 首先选取数组中右上 ...
- MySQL SELECT表达式的执行顺序是从左往右依次执行
例子如下:(确保这几个变量都是初次使用,因为mysql的用户自定义变量会在整个连接session中存在) ,,; +--------+-------+---------+-------+ | +--- ...
- hdu 4324
思路待整理 #include<cstdio> #include<iostream> #include<vector> #include<queue> # ...
- (六)发送、接收SOAP消息(1)
一.为什么要用soap 原本我们使用web服务都是根据wsdl生成客户端(生成一堆java文件)然后再调用,本章节讲解如何用soap消息来替代这种方式. 二.SOAP消息格式 SOAP(简单对象访问协 ...
- 七、Flex 布局
布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现. 2009年,W3C 提出了一种新 ...
- Python练习_Python初识_day2
题目 1.作业 1.判断下列逻辑语句的True,False. 1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < ...
- 关于Vue中页面(父组件)下拉,页面中的子组件加载更多数据的实现方法
一个项目中存在很多这种情况:父组件(页面)中的子组件需要做下拉加载更多的需求,但是这个下拉到底部的动作只能通过监控页面(父组件)来完成 这就需要父子组件之间的通信,代码如下: 1. 建立一个用于父子组 ...
- nginx 反向代理的配置
nginx中的每个server就是一个反向代理配置,可以有多个server(nginx只能处理静态资源) nginx中 server的配置 server { listen 80; server_nam ...
