线性代数(第三章:向量)

news/2024/11/15 5:40:35/

一、向量的基础知识

1. 向量的概念与运算

1)向量的定义

n 个数 a1 , a2 , … , an 构成的有序数组 (a1 , a2 , … , an)T 或 (a1 , a2 , … , an) 称为 n 维向量

2)向量的运算

设 α = (a1 , a2 , a3)T ,β = (b1 , b2 , b3)T

  • 自己和自己的内积 = 模长的平方:(α , α) = αTα = a12 + a22 + a32 ≥ 0

  • 自己和自己的内积为 0 ⇔ 0 向量:(α , α) = αTα = 0 ⇔ α = 0

  • 自己和别人的内积为 0:正交向量

  • (α , α) = (α , β) = αTβ = βTα(对称性)

  • (α , k1β1+k2β2) = k1(α , β1) + k2(α , β2)

2. 向量的线性相关性

1)线性相关

定义:设若存在不全为零的一组数 k1 , k2 ,…, ks ,使得 k1α1 + k2α2 + … + ksαs = 0 ,则称 α1 , α2 ,…, αs 线性相关。

几何理解:

  • 两个向量 α1 , α2 线性相关,则 α1 , α2 共线;
  • 三个向量 α1 , α2 , α3 线性相关,则 α1 , α2 , α3 共面。

线性相关性判定

  • 用秩:r(α1 , α2 ,…, αs) < s(向量个数)
  • 用行列式(方阵)

向量组的秩 = 向量个数 ,则无关;若向量组的秩 < 向量个数 ,则相关。

2)线性无关

定义:若 k1α1 + k2α2 + … + ksαs = 0 ,当且仅当 k1 = k2 =…= ks = 0 ,则称 α1 , α2 ,…, αs 线性无关。

线性无关性判定

  • 用定义,写出 k1α1 + k2α2 + … + ksαs = 0 ,证出 k1 = k2 =…= ks = 0
  • 用秩:r(α1 , α2 ,…, αs) = s(向量个数)
  • 用行列式(方阵)

3. 线性表示

1)线性表示的定义

若存在一组数 k1 , k2 ,…, ks ,使得 β = k1α1 + k2α2 + … + ksαs ,则称 β 可由 α1 , α2 ,…, αs 线性表示。

2)线性表示的判定

线性表示与向量组的秩之间的联系:

  • 若 r(α1 , α2 ,…, αn) ≠ r(α1 , α2 ,…, αn , β) ⇔ Ax = β 无解 ⇔ β 不可由向量组 α1 , α2 ,…, αn 表示

  • 若 r(α1 , α2 ,…, αn) = r(α1 , α2 ,…, αn , β) = n ⇔ Ax = β 有唯一解 ⇔ β 可以由向量组 α1 , α2 ,…, αn 表示且唯一表示

  • 若 r(α1 , α2 ,…, αn) = r(α1 , α2 ,…, αn , β) < n ⇔ Ax = β 有无穷多解 ⇔ β 可以由向量组 α1 , α2 ,…, αn 表示且无穷多表示

3)总结

方阵向量组的线性相关性( n 个 n 维向量:方阵)

a)α1 , α2 ,…, αn 线性相关 ⇔ r(α1 , α2 ,…, αn) < n ⇔ |α1 , α2 ,…, αn| = 0
b)α1 , α2 ,…, αn 线性无关 ⇔ r(α1 , α2 ,…, αn) = n ⇔ |α1 , α2 ,…, αn| ≠ 0
c)r(A) = 行数 ⇔ A 的行向量组线性无关;r(A) < 行数 ⇔ A 的行向量组线性相关。
d)r(A) = 列数 ⇔ A 的列向量组线性无关;r(A) < 列数 ⇔ A 的列向量组线性相关。

一个向量被一个向量组表出问题(核心:非齐次线性方程组)

向量 β 可由向量组 α1 , α2 ,…, αm 线性表示
⇔ Ax = β 有解,其中 A = (α1 , α2 ,…, αm)
⇔ r(A) = r(A,β)
⇔ r(α1 , α2 ,…, αm) = r(α1 , α2 ,…, αm , β)

一个向量组被一个向量组表出问题(核心:矩阵方程)

向量组 β1 , β2 ,…, βs 可由向量组 α1 , α2 ,…, αm 线性表示
⇔ 矩阵方程 AX = B 有解,其中 A = (α1 , α2 ,…, αm) ,B = (β1 , β2 ,…, βs)
⇔ r(A) = r(A,B)
⇔ r(A) ≥ r(B)

线性相关性与秩、方程组的解、行列式之间的关系

给定 n 维列向量 α1 , α2 ,…, αm ,记 A = (α1 , α2 ,…, αm)

a)α1 , α2 ,…, αm 线性相关 ⇔ Ax = 0 有非零解 ⇔ r(A) < m ⇔ r(α1<


http://www.ppmy.cn/news/1546487.html

相关文章

SpringBoot(八)使用AES库对字符串进行加密解密

博客的文章详情页面传递参数是使用AES加密过得,如下图所示: 这个AES加密是通用的加密方式,使用同一套算法,前端和后端都可以对加密之后的字符串进行加密解密操作。 目前线上正在使用的是前端javascript进行加密操作,将加密之后的字符串再传递到后端,PHP再进行解密操作。…

glide ModelLoader的Key错误使用 可能造成的内存泄漏

glide ModelLoader的Key错误使用 可能造成的内存泄漏 业务场景 之前项目性能优化&#xff0c;在自定义的AppGlideModule中的registerComponents方法append了自定义ModelLoaderFactory&#xff0c;然后有很多个File对象出现了内存泄漏&#xff0c;后面定位到以下场景&#xff…

利用huffman树实现对文件A先编码后解码

利用huffman树实现对文件A先编码后解码&#xff0c;范围为ASCII码0-255的值&#xff0c;如何解决特殊符号问题是一个难点&#xff0c;注意应使用unsigned char存储数据&#xff0c;否则ASCII码128-255的值可能会出问题&#xff1a; #define _CRT_SECURE_NO_WARNINGS 1 #includ…

使用Matlab建立随机森林

综述 除了神经网络模型以外&#xff0c;树模型及基于树的集成学习模型是较为常用的效果较好的预测模型。我们以下构建一个随机森林模型。 随机森林是一种集成学习方法&#xff0c;通过构建多个决策树并结合其预测结果来提高模型的准确性和稳定性。在MATLAB中&#xff0c;可以…

HTML基础内容(详细版)

HTML 基础 HTML&#xff08;超文本标记语言&#xff0c;HyperText Markup Language&#xff09;是一种用于创建和设计网页的标准标记语言。它通过标签&#xff08;tags&#xff09;来定义网页的结构和内容。 基本HTML结构 常用HTML标签 1.标题标签&#xff1a; <h1> …

Win vscode 配置OpenGL时 undefined reference to `glfwInit‘

Win vscode 配置OpenGL时 undefined reference to glfwInit Win vscode 配置OpenGL时 undefined reference to glfwInit现象原因解决方案 Win vscode 配置OpenGL时 undefined reference to glfwInit’ 现象 win 上面用vscode 配置OpenGL 时会报一下错误 g -stdc17 -Wall -We…

rust模式和匹配

文章目录 match 分支参考 match 分支 所有结果都得匹配到 // Match Expressionfn main() {#[derive(Debug)]enum Language {English,Spanish,Russian,Japanese,}let language Language::English;match language {Language::English > println!("Hello World!")…

java ssm 个人学习管理系统 学习安排 学生在线学习管理 源码 jsp

一、项目简介 本项目是一套基于SSM的个人学习管理系统&#xff0c;主要针对计算机相关专业的和需要项目实战练习的Java学习者。 包含&#xff1a;项目源码、数据库脚本、软件工具等。 项目都经过严格调试&#xff0c;确保可以运行&#xff01; 二、技术实现 ​后端技术&#x…