@、如果线性方程组无解,则称该方程组是不相容的(inconsistent)。

@、如果线性方程组至少存在一个解,则称该方程组是相容的(consistent)。

@、等价方程组(equivalent systems)。

@、定义:若两个含有相同变量的方程组具有相同的解集,则称它们是等价的(equivalent)。

@、得到等价的方程组:

1、交换任意两个方程的顺序。

2、任一方程两边同乘一个非零的实数。

3、任一方程的倍数加到另一方程上。

@、定义:若方程组中,第k个方程的前k-1个变量的系数均为零,且xk(k=1, ..., n)的系数不为零,则称该方程组为严格三角形的(strict triangular form)。

@、求解严格三角形方程组的方法:回代(back substitution)。

@、方程组的系数矩阵(coefficient matrix)。

@、方程组的增广矩阵(augmented matrix)。

@、初等行运算:

1、交换两个。

2、以非零实数乘以某行。

3、将某行替换为它与其他行的倍数的和。

@、主行(pivotal row):用来消去其他行元素。

@、主元(pivot):主行的第一个非零元素。

@、首变量(lead variables):化简后增广矩阵每一行第一个非零元对应的变量。

@、自由变量(free variables):化简过程中跳过的列对应的变量(即除了首变量的变量)。

@、定义:若一个矩阵满足

1、每一非零行中的第一个非零元为1;

2、第k行的元不全为零时,第k+1行首变量之前的零的个数多于第k行首变量之前零的个数;

3、所有元素均为零的行必在不全为零的行之后。

则称为行阶梯形矩阵(row echelon form)。

@、高斯消元法(Gaussian elimination):定义: 利用行运算1、2和3,将线性方程组的增广矩阵化为行阶梯形的过程称为高斯消元法。

@、超定方程组:若一个线性方程组中方程的个数多于未知量的个数,则称其为超定的(overdetermined)。超定方程组通常是(但不总是)不相容的。

@、亚定方程组:若一个线性方程组中方程的个数(n)多于未知量的个数(m),则称其为亚定的(underdetermined)。亚定方程组有可能不相容,但通常是相容的,其有无穷多个解。因为行阶梯形式均有r(r<=m)个首变量,那么必有n-r(n-r>=n-m>0)个自由变量,当自由变量取不同值时,可得到不同的解。

@、定义 若一个矩阵满足

1、 矩阵是行阶梯形的;

2、每一行的第一个非零元是该列惟一的非零元,

则称该矩阵为行最简形(reduced row echelon form)。

@、高斯 - 若尔当消元法(Gauss-Jordan reduction):采用基本行运算将矩阵化为行最简形的过程。

@、齐次方程组:如果线性方程组的右端项全为零,则称其为齐次的(homogeneous)。齐次方程组总是相容的,至少有一个平凡解。

@、平凡解:(0, 0, ..., 0)。即所有变量的值都为零。

@、非平凡解:不是(0, 0, ..., 0)的解。

@、定理1.2.1 若n>m,则m * n的齐次线性方程组有非平凡解。

@、矩阵中的元素称为标量(scalar)。通常是实数或复数。

@、一般若用A表示矩阵,则aij表示矩阵A的第i行第j列的元素。矩阵简记为:A = (aij)。

@、向量(vector):由实数组成的n元组。

@、行向量(row vector):用一个1*n的矩阵来表示n元组。

@、列向量(column vector):用一个n*1的矩阵来表示n元组。

@、在使用矩阵方程时,用列向量表示解较为方便,所以n*1的实矩阵构成的几何称为n维欧几里得空间(Euclidean n-space),通常记为Rn

@、定义 若两个m*n矩阵A和B对任一i和j均满足aij = bij,则称它们相等(equal)。

@、标量乘法:定义:设A为m*n的矩阵,且α为一标量,则αA为一m*n的矩阵,其(i, j)元素为αaij

@、矩阵加法:定义:设A=(aij)及B=(bij)都是m*n矩阵,则它们的和(sum)A+B也为一个m*n的矩阵,对每一个有序对(i, j),它的(i, j)元素为aij + bij。

@、零矩阵(zero matirx):元素全为零的矩阵。用O表示。

@、A与O都是m*n的矩阵,O是零矩阵,则:

1、A + O = O + A = A;

2、A + (-1)A = O = (-1)A + A;

@、定义 若a1, a2, ..., anRm中的向量,且c1, c2, ..., cn为标量,则和式 c1a1 + c2a2 + ... + cnan 称为向量 a1, a2, ..., an 的一个线性组合(linear combination)。

@、定理1.3.1(线性方程组的相容性定理) 一个线性方程组 Ax = b 相容的充要条件是向量 b 可写为矩阵 A 列向量的一个线性组合。

@、定义 若 A=(aij)为一个 m*n 的矩阵,且B=(bij)为一个 n*r 的矩阵,则乘积AB=C=(cij)为一个 m*r 的矩阵,它的元素定义为:cij = aibj = ∑aikbkj
。(注:ai表示矩阵A的第i个行向量)

@、矩阵乘法不满足交换率,即 AB != BA。

@、定义 一个 m*n 矩阵A的转置(transpose)为 n*m 矩阵B,定义为 bji = aij 其中j=1, ..., n 和 i=1, ..., m. A的转置记为AT

@、定义 一个 n*n 的矩阵A, 若满足AT=A,则称为对称的(symmetric)。

@、矩阵代数的法则:

@、单位矩阵(identity matrix): I = (δij),其中δij = 1(当 i = j)或者 0 (当 i ≠ j)。 BI = B, IC = C。

@、使用列向量表示I, I = (e1, e2, ..., en),不使用 ij

@、定义 若存在一个矩阵B使得AB=BA=I,则称 n*n 矩阵A为非奇异的(nonsingular)或可逆的(invertible)。矩阵B称为A的乘法逆元(multiplication inverse)。

@、若B和C均为A的乘法逆元,则 B = BI = B(AC) = (BA)C = IC = C,因此,一个矩阵最多有一个乘法逆元。A的逆元记作A-1

@、定义 一个 n*n 矩阵若不存在乘法逆元,则称为奇异的(singular)。

@、只有方阵(即矩阵行数等于列数)有乘法逆元。对于非方阵,不应使用术语奇异或非奇异。

@、定理1.4.2 若A和B为非奇异的n*n矩阵,则AB也为非奇异的,且(AB)-1 = B-1A-1

@、转置的代数法则:

@、定理1.4.3 设A为某图的n*n邻接矩阵,且a(k)ij表示Ak的(i, j)元素,则a(k)ji等于顶点Vi和Vj间长度为k的路的条数。

线性代数 -- Linear Algebra with Applications的更多相关文章

  1. 线性代数 | Linear Algebra

    网上说<线性代数应该这样学>非常不错,再配合大学教材,把线性代数的基本知识点过一遍. 线性代数 - 知乎 最近在跟一个教程:李宏毅的线性代数 基本知识: Rn :We denote the ...

  2. 线性代数导论 | Linear Algebra 课程

    搞统计的线性代数和概率论必须精通,最好要能锻炼出直觉,再学机器学习才会事半功倍. 线性代数只推荐Prof. Gilbert Strang的MIT课程,有视频,有教材,有习题,有考试,一套学下来基本就入 ...

  3. 算法库:基础线性代数子程序库(Basic Linear Algebra Subprograms,BLAS)介绍

    调试DeepFlow光流算法,由于作者给出的算法是基于Linux系统的,所以要在Windows上运行,不得不做大量的修改工作.移植到Windows平台,除了一些头文件找不到外,还有一些函数也找不到.这 ...

  4. 个案排秩 Rank (linear algebra) 秩 (线性代数)

    非叫“秩”不可,有秩才有解_王治祥_新浪博客http://blog.sina.com.cn/s/blog_8e7bc4f801012c23.html 我在一个大学当督导的时候,一次我听一位老师给学生讲 ...

  5. 【线性代数】Linear Algebra Big Picture

    Abstract: 通过学习MIT 18.06课程,总结出的线性代数的知识点相互依赖关系,后续博客将会按照相应的依赖关系进行介绍.(2017-08-18 16:28:36) Keywords: Lin ...

  6. PYTHON替代MATLAB在线性代数学习中的应用(使用Python辅助MIT 18.06 Linear Algebra学习)

    前言 MATLAB一向是理工科学生的必备神器,但随着中美贸易冲突的一再升级,禁售与禁用的阴云也持续笼罩在高等学院的头顶.也许我们都应当考虑更多的途径,来辅助我们的学习和研究工作. 虽然PYTHON和众 ...

  7. Here’s just a fraction of what you can do with linear algebra

    Here’s just a fraction of what you can do with linear algebra The next time someone wonders what the ...

  8. 读Linear Algebra -- Gilbert Strang

    转眼间我的学士学位修读生涯已经快要到期了,重读线性代数,一是为了重新理解Algebra的的重要概念以祭奠大一刷过的计算题,二是为了将来的学术工作先打下一点点(薄弱的)基础.数学毫无疑问是指导着的科研方 ...

  9. Linear Algebra lecture1 note

    Professor: Gilbert Strang Text: Introduction to Linear Algebra http://web.mit.edu/18.06   Lecture 1 ...

随机推荐

  1. BZOJ2631——tree

    1.题目大意:bzoj1798的lct版本 2.分析:这个把线段树改成splay就好 #include <stack> #include <cstdio> #include & ...

  2. (原创)Activity启动模式之singleTask

    android中activity有四种启动模式 standard(默认):在同一个任务栈中可以有重复的activity,基本没什么限制 singleTop:只有当此activity在栈顶时,去创建它, ...

  3. Git-it字典翻译

    Git-it字典翻译 下面的内容翻译自git-it/dictionary 水平有限,翻译欠佳. Git准备工作 创建一个新的文件夹(目录) $ mkdir <目录名称> 切换到这个目录 ( ...

  4. Python之列表、字符串、元组和字典的基本用法

    1 模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,以后的课程中会深入讲解常用到的各种库,现在,我们先来象征性的学2个简单 ...

  5. [CQOI2011]动态逆序对

    (又是一道树套树……自己真是玩疯了……) (题意略) 从网上也看过题解,好像解法很多……比如CDQ+树状数组,树状数组套主席树,树状数组套平衡树……我用的是树状数组套splay. (我会说是因为我不会 ...

  6. 'ModelOptions' object has no attribute 'get_field_names

    peewee安装时随意了点.装了2.8.0的. 倒回到2.6.0就好了. sudo pip uninstall peewee sudo pip install peewee==2.6.0

  7. ubuntu下编码转换工具

    ubuntu打开windows下的txt或者代码文件,经常会出现乱码, ubuntu自带一种转换工具,是命令行的,下面提供一种最简单的方法进行转换 比如要转换的文件为1.txt,进入1.txt的目录 ...

  8. 网页的title左边的小图片怎么添加

    首先,代码中的title标签里是不能加图片的.但是浏览器标提栏前面是可以加一个小图标的. 解决方案:第一步,做一个16 X 16像素的ico格式的图标.具体操作方法是,先在Photoshop中做一个透 ...

  9. ios – 使用UINib加载xib文件实现UITableViewCell

    xib文件的实质是xml,描述界面对象,每个对象都有一个很重要的属性,identity inspector面板中class属性,加载xib文件的时候实际上是实例化界面对象相对应的这些class. xi ...

  10. 【GoLang】与或非 异或操作

    在Go规范,^这个运算符在一元运算符和二元运算符中都出现了.那么他们分别是啥?在规范中说道:^ bitwise XOR integers这是按位异或. Go语言位操作实例 <!-- lang: ...