[线性代数]Note 1--方程组的几何解释

这是记录麻省理工学院公开课:线性代数的笔记,网址是麻省理工公开课:线性代数
第一节课说的是有关方程组的几何解释。网址是方程组的几何解释


首先是介绍方程组的几何解释,提出可以用矩阵表示,然后矩阵表示有两种表达方式,分别是行图像和列图像。行图像比较常见,比如两条直线相交,而列图像则比较少见。

两个未知数两个方程

然后老师举例说明,首先是两个方程组两个未知数的例子,例子如下所示:

{ 2xy=0 x+3y=3

用行图像表示如下所示:

[2113][xy]=[03]

这里用A=[2113],x = [xy],b=[03],可以得到Ax =b

这里表示的就是两条直线,并且它们相交于点(1,2)

如果是用列向量,则如下所示:

x[21]+y[13]=[03]

对于这种写法,老师称之为列向量的线性组合,然后在二维坐标平面上表示了这两个向量,而这个列向量的线性组合的解,其实在用行图像表示的时候已经得到了,就是x=1, y=2

三个未知数三个方程组

接着老师给出了三个未知数的情况,举例如下所示

 2xy=0 x+2yz=1 3y+4z=4

使用行图像表示, A = 210123014, b= 014,

使用列图像表示是如下所示:

x210+y123+z014=014

如果通过行图像来求解,需要通过在三维坐标轴上画出3个平面求平面的交点,这是非常困难的。(这里老师也说了下一节课会介绍消元法来求解)。

而如果看列图像,则可以轻松得到答案:x=0,y=0,z=1,当然这是老师特意设计的题目,所以才这么容易得到这个答案。

然后老师就问了一个问题:

对任意的b,都能令Ax = b有解吗?
这个问题对于这个三个未知数的例子来说,等价于这个例子中的列向量的线性组合是否能覆盖整个三维空间?

这里的答案当然是不能确定的,如果三个列向量都是在同一个平面上,那么得到的解也就只是在同一个平面的。

矩阵向量相乘的解法

最后老师介绍了矩阵与向量相乘的两种解法,首先是一个例子

[2153][12]

两种解法分别是按照行向量还是列向量来解答的。

第一种,如果是按照列向量解答,则可以写成如下所示:

[2153][12]=1[21]+2[53]=[127]

第二种,就是按行来求解,如下所示:

[2153][12]=[21+5211+32]=[127]

也就是第一个矩阵的第一行乘以第二个向量的对应列,然后第二行乘以第二个向量的对应列。

这种解法也是当初刚开始学习线性代数所学习的方法。

总结

这节课的收获主要是了解到列向量这种求法,之前对于矩阵的求解,还是通过按行来相乘求解的。不过在这节课中的例子都是矩阵乘以向量得到一个向量,如果是矩阵之间的相乘,不知道是否还是可以如此解决。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/409096.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux打印mysql堆栈_第25问:MySQL 崩溃了,打印了一些堆栈信息,怎么读?

问题在 09 问中,我们开启了 coredump 功能,在 MySQL 崩溃时获得了有用的 coredump 信息。那如果没开启 coredump,仅有 error log 中的堆栈信息,我们如何分析有效的信息?实验我们沿用 09 问中的 MySQL 崩溃的场景&#…

winform中treeview控件实现部分节点显示checkbox

用过asp.net的应该知道,要在treeview中实现上述功能可以使用ShowCheckBox 属性指定那些节点显示checkbox哪些不显示,可是winform中的treeview只提供一个ShowCheckBoxes 属性,要么全部节点显示checkbox,要不全部不显示,而指定节点没…

[机器学习笔记] Note3--多变量线性回归

继续是机器学习课程的笔记,这节课介绍的是多变量的线性回归。 多变量线性回归 多维特征 上节课介绍的是单变量的线性回归,这节课则是进一步介绍多变量的线性回归方法。 现在假设在房屋问题中增加更多的特征,例如房间数,楼层等…

mysql主键long_MySQL主键设计

[TOC]在项目过程中遇到一个看似极为基础的问题,但是在深入思考后还是引出了不少问题,觉得有必要把这一学习过程进行记录。MySQL主键设计原则MySQL主键应当是对用户没有意义的。MySQL主键应该是单列的,以便提高连接和筛选操作的效率永远也不要…

linux 常用工具

sqlitebrowser sudo apt-get install sqlitebrowser 转载于:https://www.cnblogs.com/xxhong/archive/2013/03/01/2938585.html

[机器学习笔记] Note4--逻辑回归

继续是机器学习课程的笔记,这节课会介绍逻辑回归。 分类问题 这节课会介绍的是分类问题,其结果是离散值。分类问题的例子有判断电子邮件是否是垃圾邮件;判断肿瘤是良性还是恶性;判断一次金融交易是否是欺诈等等。 首先从二元的…

华为日历怎么显示一月_华为手机日历怎么设置

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。设置华为手机日历的方法:1、打开“时钟”,点击右下角的设置;2、点击“日期和时间”;3、关闭“自动确定日期和时间”和“自动确定时区”…

javascript中children和childNodes的区别

javascript中children和childNodes的区别 1、childNodes:它是标准属性,它返回指定元素的子元素集合,包括HTML节点,所有属性,文本节点。 可以通过nodeType来判断是哪种类型的节点,只有当nodeType1时才是元素…

java容器集合类的区别用法_Java容器笔记(二):不同集合实现类的特点与区别...

package java.util包中的Collection相关接口和类如下图:Collection.png仅讨论Java.util包中的常见集合类,不涉及java.util的子包concurrent中的并发集合类。可以这样简单的来对待容器中集合:Collection_common.png1、 List、Set、Queue三个接…

[机器学习笔记]Note5--归一化

继续是机器学习课程的笔记,这节课会介绍归一化的内容。 过拟合问题 这节课会介绍一个在机器学习过程中经常会遇到的问题–过拟合。通常,当我们有非常多的特征,我们可以学习得到的假设可能非常好地适应训练集,即代价函数可能几乎…

学习使用按位取反.

#include <stdio.h>int main(){ /*学习使用按位取反 程序分析&#xff1a;0~1 1~0*/ unsigned int a, b; a3; b~a; printf("\40:the as 1 complement(decimal)is %d\n",b); a~b; printf("\40:the as 1 complement(he…

java 反射 框架_Java 反射,开发框架必备技能

通过反射技术我们将上面的统一资源定位付(URL) 映射到Class 相当于class: newsmethod: listparameter: 2差不多就是下面样子class News{public String list(String catagory_id){......}}我们只需要在框架核心中分析 url 然后调用对应的方法&#xff0c;于此同时将参数传递过去…

combobox的联动练习

老师的项目中&#xff0c;网站右上有四个联动的combobox&#xff0c;今天第一次尝试解决。外观如图&#xff1a; 首先第一次登陆系统时&#xff0c;需要分别载入4个框中的数据。通过easyui-combobox的url 属性请求php返回json数据即可&#xff0c;json中的value是名称&#xff…

[机器学习笔记]Note6--神经网络:表达

继续是机器学习课程的笔记&#xff0c;这节课会介绍神经网络的内容。 非线性假设 在之前的课程中&#xff0c;我们看到使用非线性的多项式能够帮助我们建立更好的分类模型。假设我们有非常多的特征&#xff0c;例如100个变量&#xff0c;我们希望用这100个特征来构建一个非线…

《实用技巧》——让你的网站变成响应式的3个简单步骤

如今&#xff0c;一个网站只在桌面屏幕上好看是远远不够的&#xff0c;同时也要在平板电脑和智能手机中能够良好呈现。响应式的网站是指它能够适应客户端的屏幕尺寸&#xff0c;自动响应客户端尺寸变化。在这篇文章中&#xff0c;我将向您展示如何通过3个简单的步骤轻松地使网站…