麻省理工公开课:线性代数 第9课 线性相关性、基、维数

参考资料:

网易公开课:http://open.163.com/special/opencourse/daishu.html  麻省理工公开课:线性代数

教材:Introduction to Linear Algebra, 4th edition  by Gilbert Strang

链接:https://pan.baidu.com/s/1bvC85jbtOVdVdw8gYMpPZg 
提取码:s9bl

一、背景知识

(1)假设存在$m\times n$矩阵$A$,其中$m<n$(未知量数的个数多于方程数

  则,$A\mathbf{x}=0$有无穷多个解  //因为至少存在$n-m$个自由变量,所以零空间不仅包含零向量,还包含其他非零特解向量

二、线性无关/独立(Independence)

(1)定义:向量$\mathbf{x}_1, \mathbf{x}_2, \cdots, \mathbf{x}_n$是线性无关的,仅当

$$c_1\mathbf{x}_1+c_2\mathbf{x}_2+\cdots+c_n\mathbf{x}_n=0$$

  的解只有所有的$c_i$为零,不存在其他使上式为零的线性组合。否则,为线性相关。

(2)等价表达1:以各个向量为列的矩阵$[\mathbf{x}_1, \mathbf{x}_2, \cdots, \mathbf{x}_n]$的零空间仅包含零向量。否则,为线性相关。

    等价表达2:以各个向量为列的矩阵$[\mathbf{x}_1, \mathbf{x}_2, \cdots, \mathbf{x}_n]$的秩$r=n$(无自由变量)  //$r<n$则线性相关

 注:零向量与任何向量都是线性相关的

三、向量生成空间(span a space)

(1)定义:向量$\mathbf{v}_1, \mathbf{v}_2, \cdots, \mathbf{v}_l$生成一个空间,意味着该生成空间由$\mathbf{v}_1, \mathbf{v}_2, \cdots, \mathbf{v}_l$的所有线性组合构成。  //如矩阵的各列生成列空间

四、向量空间的基(basis)  //向量的个数不多不少,刚刚好

(1)定义:空间的基指的是一个向量组$\mathbf{v}_1, \mathbf{v}_2, \cdots, \mathbf{v}_d$,该向量组具有两种基本性质

  • 该向量组是线性无关
  • 该向量组可以生成整个空间

(2)空间的基不唯一  //如任意$n\times n$可逆矩阵都是空间$R^n$的基

(3)空间的任意基包含的基向量个数是相等的  //如空间$R^n$的基向量个数为$n$

(4)空间的维数(dimension):空间基向量的个数

(5)矩阵的秩$rank(A)$定义

  • 主列的个数
  • 列空间的维数$dim(A)$(线性无关列的个数)  //列空间的基为任意$r$个线性无关的向量

(6)零空间$N(A)$的维数:自由变量的数目=$n-r$

 

转载于:https://www.cnblogs.com/hg-love-dfc/p/10311442.html

内容概要:本文介绍了一款国内首家推出的车载DC/DC转换器解决方案,旨在解决传统电源方案的诸多痛点并助力车载电源智能化升级。硬件设计方面,采用TI C2000系列主控芯片,搭配进口功率器件和高精度采样电路,提供了高可靠性的电源方案,甚至将输入级EMI滤波部分进行了模块化设计,并给出了不同功率等级下的元器件选型表。软件部分实现了电压环、电流环双闭环控制,采用了动态调整算法,创新地使用DMA搬运PWM占空比参,降低CPU占用率,同时在输入电压异常时自动切换硬件保护模式。上位机工具提供实时据显示、参设置、波形分析等功能,开放了协议栈源码,内置自动标定功能。; 适合人群:从事车载电源开发的工程师,尤其是希望提升产品开发效率和技术水平的专业人士。; 使用场景及目标:①硬件工程师可以借鉴模块化设计思路和详细的元器件选型表,优化电路设计;②软件工程师可以从双闭环控制算法、DMA传输机制等方面学习先进的编程技巧;③调试人员利用上位机工具进行便捷高效的参调整和故障排查。; 其他说明:该方案不仅提供了完整的技术文档支持,而且开放的软件架构和配套调试工具极大地方便了二次开发,提高了开发效率。建议对车载电源开发感兴趣的工程师获取相关资料深入学习。
内容概要:本文档是为华为C语言面试设计的试卷,旨在评估应聘者的C语言掌握程度。试卷分为三个主要部分:选择题、填空题和代码题。选择题涵盖了础语法、指针、内存管理、据结构等核心知识点,例如动态内存分配、指针操作、结构体大小、位运算等。填空题进一步考察了指针、函声明、宏定义、内存管理等实际编程技能。代码题则侧重于算法实现,包括单链表反转、字符串逆序、二分查找、内存拷贝、统计二进制中1的个、删除链表节点、快速排序、判断回文链表、大端小端检测以及线程安全单例模式的实现。所有题目难度适中且贴近实际开发场景,有助于全面评估应聘者的编程能力和问题解决能力。; 适合人群:具备一定C语言础,有志于应聘华为或其他相关企业的软件开发岗位的求职者。; 使用场景及目标:①帮助求职者复习C语言础知识,熟悉常见的面试考点;②通过实际编程题目的练习,提高解决问题的能力;③模拟真实面试环境,提升面试自信心。; 其他说明:此试卷不仅测试应聘者的理论知识,还注重实际编程能力的考察。建议考生在准备过程中,不仅要掌握语法和概念,还要多动手实践,理解每个知识点的具体应用。同时,注意代码的规范性和鲁棒性,确保在面试中能够写出高质量的代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值