LA@线性代数学习总结@主要对象和问题@思想方法

文章目录

    • 线性代数研究对象
    • 主要问题
      • 联系
      • 核心概念
      • 核心定理
    • 核心操作和运算
      • 基础
      • 高级
      • 小结
    • 性质和推导方法
      • 问题转换为线性方程组求解问题
      • 验证和推导性质定理

线性代数研究对象

  • 线性代数的研究对象主要是行列式和矩阵(向量)
  • 矩阵这种对象可以做的操作和运算很多,特别是方阵,它们的计算量天然就有较大的特点,
  • 例如:伴随矩阵的计算,矩阵乘法,计算逆矩阵等,其中又以矩阵乘法运算最为重要,几乎贯穿整个学科的始终,是许多其他概念和计算的基础

主要问题

为了解决几个重要问题,提出了许多概念,例如,初等变换和基于这些概念的方法

  1. 矩阵方程线性方程组的解
  2. 向量组的线性相关性
  3. 特征值和特征向量问题
    • 矩阵(方阵)相似对角化问题
    • 二次型问题

联系

  • 向量组线性相关问题和特征值和特征向量问题,本质上可以转化为线性方程组的解的问题

    • 例如向量组 A A A线性相关用线性方程组描述为 A x = 0 \bold{Ax=0} Ax=0(1)存在非零解,这又等价于 R ( A ) < n R(A)<n R(A)<n问题(其中 n n n x \bold{x} x的维数,或向量组 A A A包含的向量个数)

    • 向量组 B B B能够由 A A A线性表出,则 A X = B \bold{AX=B} AX=B(2)有解

    • 矩阵 A \bold{A} A关于特征值 λ \lambda λ的特征向量 A α = λ α \bold{A\alpha=\lambda\alpha} Aα=λα(3)求解,可以转换为线性方程组 ( λ E − A ) α = 0 (\lambda\bold{E}-A)\alpha=\bold{0} (λEA)α=0(3-1) ( A − λ E ) α = 0 (\bold{A}-\lambda\bold{E})\alpha=0 (AλE)α=0(3-2)有求非零解问题(方程(3,3-1,3-2)是等价方程)

      • 其中行列式 ∣ λ E − A ∣ |\lambda\bold{E}-\bold{A}| λEA(4)是方阵 A \bold{A} A的特征多项式,根据Cramer法则,方程(3-1)具有非零解的条件是(4)取 0 0 0
      • 由此可以求出所有特征值
      • 再分别求出矩阵 A \bold{A} A的属于每个特征值的特征向量,也就是求线性方程组 λ E − A = 0 \lambda{\bold{E}}-\bold{A}=\bold{0} λEA=0的解
    • 特征值和特征向量为矩阵相似对角化可行性的判定作铺垫,矩阵 A A A k i k_i ki重特征值 λ i \lambda_{i} λi具有 k i k_i ki个线性无关特征向量时,矩阵 A A A可以对角化

    • 二次型 f ( x 1 , ⋯ , x n ) f(x_1,\cdots,x_{n}) f(x1,,xn)= x T A x \bold{x^{T}Ax} xTAx的问题,本质上二次型的对称阵 A \bold{A} A问题

      • 二次型标准化问题对应于 A \bold{A} A的相似对角化问题

        • 对称阵 A \bold{A} A一定可以相似对角化,而且是正交相似对角化,

        • 一定存在正交阵 Q \bold{Q} Q( Q T = Q − 1 \bold{Q^{T}=Q^{-1}} QT=Q1)使得 Q T A Q \bold{Q^{T}AQ} QTAQ= Q − 1 A Q \bold{Q^{-1}AQ} Q1AQ= Λ \Lambda Λ

        • 或者说 A \bold{A} A相似且合同于某个对角阵 Λ \Lambda Λ= d i a g ( λ 1 , ⋯ , λ n ) \mathrm{diag}(\lambda_1,\cdots,\lambda_n) diag(λ1,,λn),其中 λ 1 , ⋯ , λ n \lambda_1,\cdots,\lambda_{n} λ1,,λn A \bold{A} A特征值)

      • 二次型规范化问题:任何二次型都可以规范化

      • 二次型(对应矩阵)正定问题

核心概念

  • 基本概念:

    • 行列式
    • 矩阵
    • 线性方程组
  • 抽象概念

    • 矩阵的秩
    • 向量组的秩

核心定理

  1. 线性方程组有解判定定理及其推广

    • A x = b \bold{Ax=b} Ax=b
    • A X = B \bold{AX=B} AX=B
    • 判定条件: R ( A ) = R ( A , B ) R(\bold{A})=R(\bold{A,B}) R(A)=R(A,B)
  2. 向量组线性相关性判定定理

    • 本质上是线性方程组的应用,将向量组线性相关性问题通过建立对应的线性方程组,转化为分析方程组解的情况问题
    • 向量组线性相关有许多结论,这些结论很多都可以用本定理推导证明
  3. 秩的相关定理

    • 由于线性方程组判定定理涉及到,因此关于秩相关定理和常用
    • 例如
      • 矩阵作初等行变换不改变秩
      • R ( A ) ⩽ R ( A , B ) R(\bold{A})\leqslant{R(\bold{A,B})} R(A)R(A,B)(或部分组的秩不超过整体组的秩)

核心操作和运算

基础

  • 转置运算
  • 内积运算
  • 矩阵乘法运算
  • 初等变换运算
  • 向量单位化运算

高级

  • 方阵行列式运算
  • 矩阵(向量组)秩
  • 求逆运算
  • 对角化

小结

  • 矩阵乘法和初等变换是最核心的矩阵操作

性质和推导方法

问题转换为线性方程组求解问题

  • 大多数问题都可以和线性方程组的求解问题挂钩,通过构造线性方程组来研究线性代数的大多数问题
    • 而线性方程组的解由依赖矩阵乘法和矩阵的
      • 矩阵乘法负责问题表达和转换
      • 而系数矩阵和增广矩阵的秩的判定直接决定了线性方程组解的情况
    • 而矩阵的又依赖于初等变换
    • 可见初等变换和矩阵乘法的重要性

验证和推导性质定理

  • 线性代数中有很多利用运用构造法,化归法,反证法的例子
    • 例如证明 R ( A + B ) ⩽ R ( A ) + R ( B ) R(A+B)\leqslant{R(A)+R(B)} R(A+B)R(A)+R(B)的过程中,我们可以构造 ( A + B B ) \begin{pmatrix}A+B\\B\end{pmatrix} (A+BB),再利用更加基础的结论证明它:

      • ( A + B B ) \begin{pmatrix}A+B\\B\end{pmatrix} (A+BB), ( A B ) \begin{pmatrix}A\\B\end{pmatrix} (AB)有相同的秩
      • R ( A ) , R ( B ) R(A),R(B) R(A),R(B) ⩽ \leqslant R ( A B ) R\begin{pmatrix}A\\B\end{pmatrix} R(AB) ⩽ \leqslant R ( A ) + R ( B ) R(A)+R(B) R(A)+R(B)
      • 换元代入完成证明
    • 构造齐次线性方程组 A x = 0 \bold{Ax=0} Ax=0,通过研究其解的情况来研究向量组 A A A的线性相关性

    • 反证法:许多关于存在性的命题和结论可以用反证法证明,例如线性相关性命题

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

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

相关文章

109基于MATLAB 中的设施布局设计和位置分配

基于MATLAB 中的设施布局设计和位置分配&#xff0c;通过PSO算法进行最佳位置匹配。程序已调通&#xff0c;可直接运行。 109设施布局设计和位置分配通 (xiaohongshu.com)

云原生系列3-Kubernetes

1、Kubernetes概述 k8s缩写是因为k和s之间有八个字符。k8s是基于容器技术的分布式架构方案。官网&#xff1a;https://kubernetes.io/zh-cn/ Google在 2014年开源了Kubernetes项目&#xff0c;Kubernetes是一个用于自动化部署、扩展和管理容器化应用程序的开源系统。同样类似的…

Polygon zkEVM Spearbit审计报告解读(2022年12月版本)

1. 引言 前序博客&#xff1a; Polygon zkEVM Hexens审计报告解读&#xff08;2022年12月至2023年2月版本&#xff09; 主要见&#xff1a; Polygon zkEVM Security Review: December 2022 Engagement Polygon zkEVM为提供&#xff08;opcode层面兼容的&#xff09;EVM等价…

隐藏通信隧道技术——防御DNS隧道攻击

隐藏通信隧道技术——防御DNS隧道攻击 DNS协议 ​ DNS协议是一种请求/应答协议&#xff0c;也是一种可用于应用层的隧道技术。虽然激增的DNS流量可能会被发现&#xff0c;但是基于传统Socket隧道已经濒临淘汰及TCP、UDP通信大量被防御系统拦截的状况&#xff0c;DNS、ICMP、H…

单例模式的七种写法

为什么使用单例&#xff1f; 避免重复创建对象,节省内存,方便管理;一般我们在工具类中频繁使用单例模式; 1.饿汉式(静态常量)-[可用] /*** 饿汉式(静态常量)*/ public class Singleton1 {private static final Singleton1 INSTANCE new Singleton1();private Singleton1(){}…

法线贴图实现地形模型皱褶、凹凸不平的纹理效果

在线工具推荐&#xff1a; 3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 法线贴图在3D建模中扮演着重要的角色&#xff0c;它通过模拟表面的微…

开发知识点-HTML/JavaScript

HTML/JavaScript xlinksvgviewBoxuse基础预热与语法基础知识js 如何运行页面适用js 及输出 面向对象抽奖功能 json 支持 字符串转数组数组转字符串数组元素删除长度0位添加一个元素// 表示在下标为1处添加一项tttarray.splice(1,0,ttt)//[123,ttt,456]// 数组是否包含某个元素a…

html/css实现简易圣诞贺卡

一、前言 HTML&#xff0c;全称HyperText Markup Language&#xff0c;即超文本标记语言&#xff0c;是用于创建网页的标准标记语言。HTML是一种标记语言&#xff0c;由一系列的元素标签组成&#xff0c;用于描述网页的结构和内容。 CSS&#xff0c;全称是“层叠样式表”&#…

selenium 报错

selenium 报错 开始学自动化测试&#xff0c;&#xff0c;环境配了一天TAT 安装好selenium之后 运行python脚本 # codingutf-8 from selenium import webdriver import timedriver webdriver.Chrome() driver.get("https://www.baidu.com") time.sleep(3) driver.…

打破Tomcat中的双亲委派机制:探讨与实践

目录 引言 1. 双亲委派机制概述 2. 打破双亲委派机制的场景 3. Tomcat中的类加载器体系 4. 打破双亲委派机制的方法 4.1 在catalina.properties中配置common.loader 4.2 在META-INF/context.xml中配置Loader元素 4.3 编写自定义的类加载器 5. 潜在的问题与解决方案 5…

苏州耕耘无忧物联网:降本增效,设备维护管理数字化转型的引领者

随着科技的快速发展和工业4.0的推动&#xff0c;设备维护管理已经从传统的被动式、经验式维护&#xff0c;转向了更加积极主动、数据驱动的维护模式。在这个过程中&#xff0c;苏州耕耘无忧物联科技有限公司以其深厚的技术积累和丰富的管理经验&#xff0c;引领着设备维护管理数…

如何本地搭建Splunk Enterprise平台并公网访问管理界面

文章目录 前言1. 搭建Splunk Enterprise2. windows 安装 cpolar3. 创建Splunk Enterprise公网访问地址4. 远程访问Splunk Enterprise服务5. 固定远程地址 前言 Splunk Enterprise是一个强大的机器数据管理平台&#xff0c;可帮助客户分析和搜索数据&#xff0c;以及可视化数据…

案例136:基于微信小程序的公交信息在线查询系统

文末获取源码 开发语言&#xff1a;Java 框架&#xff1a;SSM JDK版本&#xff1a;JDK1.8 数据库&#xff1a;mysql 5.7 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&#xff1a;Maven3.5.4 小程序框架&#xff1a;uniapp 小程序开发软件&#xff1a;HBuilder X 小程序…

使用Docker运行镜像文件与设置端口

1&#xff0c;创建镜像文件前准备 # 使用基础镜像FROM alpine:latest# 设置工作目录WORKDIR /app# 复制应用程序文件到镜像中COPY . .# 暴露容器的端口 不会自动将容器的端口映射到宿主机上 docker run -d -p <宿主机端口>:7080 <镜像名称>EXPOSE 7080# 定义容器启…

vscode debug c++代码

需要提前写好CMakeLists.txt 在tasks.json中写好编译的步骤&#xff0c;即tasks&#xff0c;如cmake … 和make -j 在lauch.json中配置可执行文件的路径和需要执行tasks中的哪一个任务 具体步骤&#xff1a; 1.写好c代码和CMakeLists.txt 2.配置tasks.json 终端–>配置任务…

vant的图片上传组件预览问题

先记录问题&#xff1a;主要是我直接吧图片的base64字符串存入了数据库&#xff0c;再次打开页面加载图片时&#xff0c;要么就是页面显示图片错误&#xff0c;要么就是点击图片预览时查看失败。vant版本是4.8.0 <van-cell-group ><van-field label"图片" …

【PyTorch】代码学习

文章目录 直接定义nn.Sequential(), 然后append(),最后直接net(),少写很多forward&#xff0c;适合直连式网络 直接定义nn.Sequential(), 然后append(),最后直接net(),少写很多forward&#xff0c;适合直连式网络 代码来源&#xff1a;https://github.com/zshhans/MSD-Mixer/b…

Zookeeper 集群搭建过程中常见错误

文章目录 Mode: standalone启动失败 Mode: standalone 这通常表示 Zookeeper 配置为单节点模式&#xff0c;而不是集群模式。需要检查 zoo.cfg 文件中的配置&#xff0c;确保包含了所有集群节点的信息。 启动失败 /usr/bin/java ZooKeeper JMX enabled by default Using con…

HTML5的完整学习笔记

HTML 什么是HTML&#xff1a; 作为前端三件套之一&#xff0c;HTML的全称是超文本标记语言&#xff08;Hypertext Markup Language&#xff09;。HTML是一种标记语言&#xff0c;用于创建网页。它由一系列标签组成&#xff0c;这些标签用于定义网页的结构和内容。HTML标签告诉…