技术标签: 数学基础
线性代数是代数学的一个分支,主要处理线性关系问题。线性关系意即数学对象之间的关系是以一次形式来表达的。例如,在解析几何里,平面上直线的方程是二元一次方程;空间平面的方程是三元一次方程,而空间直线视为两个平面相交,由两个三元一次方程所组成的方程组来表示。含有 n个未知量的一次方程称为线性方程。变于关量是一次的函数称为线性函数。线性关系问题简称线性问题。解线性方程组的问题是最简单的线性问题。
线性(linear)指量与量之间按比例、成直线的关系,在数学上可以理解为一阶导数为常数的函数
非线性(non-linear)则指不按比例、不成直线的关系,一阶导数不为常数。
行列式非零矩阵可逆方阵满秩向量组满秩(向量个数等于维数)。
矩阵的行列式,determinate(简称det),是基于矩阵所包含的行列数据计算得到的一个标量。是为求解线性方程组而引入的。
计算方式:对角线法则
计算方式:对角线法则
性质1 行列式与它的转置行列式相等
注:行列式中行与列具有同等的地位,行列式的性质凡是对行成立的对列也同样成立.
性质2 互换行列式的两行(列),行列式变号
推论 如果行列式有两行(列)完全相同,则此行列式为零
性质3 行列式的某一行(列)中所有的元素都乘以同一个倍数k,等于用数k乘以此行列式.
推论 行列式的某一行(列)中所有元素的公因子可以提到行列式符号的外面.
性质4 行列式中如果有两行(列)元素成比例,则此行列式为零.
性质5 若行列式的某一列(行)的元素都是两数之和,则等于对应的两个行列式之和.
性质6 把行列式的某一列(行)的各元素乘以同一个倍数然后加到另一列(行)对应的元素上去,行列式不变.
1)利用定义
2)利用性质把行列式化为上三角形行列式,从而算得行列式的值
定理中包含着三个结论:
1)方程组有解;(解的存在性)
2)解是唯一的;(解的唯一性)
3)解可以由公式(2)给出.
定理4 如果线性方程组(1)的系数行列式不等于零,则该线性方程组一定有解,而且解是唯一的 .
定理4′ 如果线性方程组无解或有两个不同的解,则它的系数行列式必为零.
齐次线性方程组的相关定理
定理5 如果齐次线性方程组的系数行列式D不等于0,则齐次线性方程组只有零解,没有非零解.
定理5′ 如果齐次线性方程组有非零解,则它的系数行列式必为零.
1. 用克拉默法则解线性方程组的两个条件
1) 方程个数等于未知量个数;
2) 系数行列式不等于零.
2. 克拉默法则的意义主要在于建立了线性方程组的解和已知的系数以及常数项之间的关系.它主要适用于理论推导.
对角线法则只适用于二阶与三阶行列式.
本节主要考虑如何用低阶行列式来表示高阶行列式.
行列式与矩阵加法的比较:
反对称矩阵(skew symmetric matrix)
分块矩阵不仅形式上进行转置,而且每一个子块也进行转置.
结论:矩阵的最高阶非零子式一般不是唯一的,但矩阵的秩是唯一的.
问题:什么是线性方程组的解的结构?
答:所谓线性方程组的解的结构,就是当线性方程组有无限多个解时,解与解之间的相互关系.
备注:
1)当方程组存在唯一解时,无须讨论解的结构.
2)下面的讨论都是假设线性方程组有解.
定义:所谓封闭,是指集合中任意两个元素作某一运算得到的结果仍属于该集合.
定义:设 V 是 n 维向量的集合,如果
① 集合 V 非空,
② 集合 V 对于向量的加法和乘数两种运算封闭,
具体地说,就是:
若 a ∈ V, b ∈ V,则a + b ∈ V .(对加法封闭)
若 a ∈ V, l ∈ R,则 l a ∈ V .(对乘数封闭)
那么就称集合 V 为向量空间.
定义:如果向量空间 V 的非空子集合 V1 对于 V 中所定义的加法及乘数两种运算是封闭的,则称 V1 是 V 的子空间.
单位向量:长度为1的向量。
向量正交:向量内积为0。
2)矩阵正定当且仅当它的每个特征值都大于零(>0)。
文章浏览阅读1.3k次,点赞29次,收藏21次。本文讲解了如何在嵌入式端通过LWIP TCP的方式获取天气状况,文中包含了完整的代码,适合初学者了解和使用。_嵌入式wifi芯片通过lwip获取心知天气实时天气信息和时间信息(包含完整代码)
文章浏览阅读6k次,点赞4次,收藏33次。实现Ant Design Tree组件的节点的增删改在做项目时最近遇到一个需求,需要用到Antd中的tree,并能够实现对tree的节点的增加和删除,以及节点名称的修改。去翻Antd官网文档,发现tree组件并没有提供关于节点操作的api,但是有鼠标右击的api。借助这个鼠标右击,以及其他组件是可以实现对节点的增删改。下面进行截图介绍:截图介绍第一部分:Tree组件最外层节点只能增加子节点父节点可以增加子节点,修改自己的节点名称,删除节点3.最内层节点不允许再添加子节点,只允许修改自己的_基于 ant design vue实现tree的增删改
文章浏览阅读4.1k次,点赞4次,收藏20次。基于elementui实现的带搜索功能的懒加载树1. 思路elementui的el-tree本身可以实现懒加载功能,但是却不能进行远程搜索,思路就是使用两颗树,一颗用来懒加载,另一颗用来全部加载。2.实现方式1.创建一个自定义组件j-tree2.画页面:一个el-input,两个el-tree<template> <div class="treebox"> <h2>{{title}}</h2> <el-_element ui树结构懒加载如何搜索
文章浏览阅读1.4k次。此处论及的低功耗设计是指带IEEE1801 或CPF 的设计,即有多个电压域的设计,对于这样的设计,power mesh 跟placement 做完后,通常需要检查:placement 是否遵照了power intent 的需求,把对应的cell 摆放在了对应的电压域中;如何report 某个instance 或某个 power domain 的低功耗信息;如何对Power Grid 进行chec..._low power innovus
文章浏览阅读543次,点赞11次,收藏11次。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于 Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Ext3/Ext4 是日志式文件系统,他们是前者的扩展,保持了对于前者的兼容性,并且带来了较高的安全特性。与Ext2不同的是,Ext3/Ext4文件系统下,当文件删 除后,系统会清除文件相应的i-节点,这样做的优点在于通过unclean载入文件系统后,重放日志时,可以减少对文件系统的访问次数,但这同样增加了数 据恢复难度。
文章浏览阅读239次。大家看科幻片的时候有没有见过激光门呢?激光门是一种杀伤力极强的高科技设备,所有碰到激光的生物都会被一瞬间粉碎!那么,如何在《我的世界》里打造这么厉害的激光门呢?其实,很简单!首先准备好自己的房子,搭两面墙,中间距离三格以上远,从入口处某一行方块向下挖两格深。在坑底铺满动力铁轨,旁边某个方块替换成红石块或者红石火把充能。铁轨上再放一个矿车,并且下去推动它,使它在铁轨上来回运行。将矿车上面一层用与地面..._java模组转基岩版
文章浏览阅读1k次。service.bat install/remove [service_name [--rename]] [--user username]运行Tomcat一闪而过报错为: service.bat install/remove [service_name [--rename]] [--user username]Tomcat环境变量设置运行Tomcat一闪而过查询原因:右键tomcat的bin目录下startup.bat找一个文本编辑器打开,然后在文本的最后敲上pause,保存后重新运行startup_usage: service.bat install/remove [service_name [--rename]] [--user username
文章浏览阅读215次。实习期间做的一个项目,项目主要功能是提供动态锁屏壁纸,并实现手势交互,增加可玩性。壁纸资源基于Lottie动画,项目还实现了可以从手机资源库中读取Lottie的json文件,可以从网上下载Lottie资源的json文件,从而可设为手机的锁屏。_lottie拉伸更换文字
文章浏览阅读170次。python:functools --- 高阶函数和可调用对象上的操作_functools模块在python3.8中还能用吗?
文章浏览阅读982次。特征很重要。过去十年在各种视觉识别任务上取得的进展主要基于SIFT [29]和HOG [7]的使用。但是如果我们看一下在经典的视觉识别任务PASCAL VOC目标检测 [15]上的表现,普遍认为在2010年至2012年期间进展缓慢,只通过构建集成系统和使用成功方法的轻微变体获得了小幅增益。SIFT和HOG是基于块状方向直方图的表示方法,我们可以将其粗略地与灵长类动物视觉通路中的V1区的复杂细胞相关联。但我们也知道,识别发生在下游的几个阶段,这表明可能存在用于计算更具信息的视觉识别特征的分层多阶段过程。_r-cnn
文章浏览阅读236次。【代码】Linux定时任务备份MySql和清理MySql日志。_mysql 脚本日志清除
文章浏览阅读5.8k次。由于SpringBoot将JDBC的操作封装了起来成为JDBCTemplate,使得我们即使直接使用JDBC对数据库进行操作也没有以前那么麻烦了。不过既然有更好用的MyBatis,还是要用更好的。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。https。..._springboot jdbc