【线性代数】正交向量与正交子空间

简介: 在前面文章《矩阵的四个基本子空间》中提到:         一个秩为r,m*n的矩阵A中,其行空间和列空间的维数为r,零空间和左零空间的维数分别为n-r,m-r,并且有行空间与零空间正交,列空间与左零空间正交。
在前面文章 《矩阵的四个基本子空间》中提到:
        一个秩为r,m*n的矩阵A中,其行空间和列空间的维数为r,零空间和左零空间的维数分别为n-r,m-r,并且有行空间与零空间正交,列空间与左零空间正交。
       “掌握上面的这个结论就掌握了线性代数的半壁江山!”,MIT教授如是说。那么什么是正交子空间呢?我们首先从我们熟悉的正交向量说起。

1、正交向量

    我们都知道,如果两个向量x,y正交,则其夹角为90度,可表示为表达式:


注意:x,y的顺序没有区别,即下式也成立:


两个向量正交,可以表示为下图:


由勾股定理可知:


将上式展开得:


我们举例说明:假设两个向量分别为x,y,z=x+y:


其中x,y满足下式:


向量的长度(即向量的2范数)为:


显然满足勾股定理:

上面的推导,已证明勾股定理,自己可以仔细领会。

2、正交子空间

    定义:两个子空间正交即两个子空间的任意两个向量正交。
    文章开头说到,行空间与零空间正交,列空间与左零空间正交。下面我们来证明行空间与零空间正交,列空间与左零空间正交。
    
行空间与零空间正交的证明    
    在 《矩阵的零空间》一文中,我们知道,Ax=0的解就是矩阵的零空间,则:

展开可得:

上式说明,矩阵的每一行向量都与零空间正交,而矩阵的行空间就是其行向量的线性组合,则说明行空间与零空间正交。同理,我们亦可以证明列空间与左零空间正交,在此就不重复了。


原文:http://blog.csdn.net/tengweitw/article/details/41171579

作者:nineheadedbird



目录
相关文章
|
搜索推荐
|
移动开发
线性代数基础--向量
线性代数基础--向量
学习笔记: 线性代数-向量的定义
线性代数个人学习笔记
191 0
|
机器学习/深度学习 人工智能
线性代数01:函数对向量、矩阵的梯度(向量、矩阵求导)
线性代数01:函数对向量、矩阵的梯度(向量、矩阵求导)
656 0
《 线性代数及其应用 (原书第4版)》—— 1.3 向量方程
本节书摘来自华章出版社《 线性代数及其应用 (原书第4版)》一书中的第1章,第1.3节,作者:(美)戴维C. 雷(David C. Lay)马里兰大学帕克学院 著刘深泉 张万芹 陈玉珍 包乐娥 陆 博 译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2967 0
|
7月前
|
Shell Android开发
Android系统 adb shell push/pull 禁止特定文件
Android系统 adb shell push/pull 禁止特定文件
609 1
|
7月前
|
Android开发 Python
Python封装ADB获取Android设备wifi地址的方法
Python封装ADB获取Android设备wifi地址的方法
167 0
|
开发工具 Android开发
Mac 安卓(Android) 配置adb路径
Mac 安卓(Android) 配置adb路径
885 0
|
4月前
|
Shell Linux 开发工具
"开发者的救星:揭秘如何用adb神器征服Android设备,开启高效调试之旅!"
【8月更文挑战第20天】Android Debug Bridge (adb) 是 Android 开发者必备工具,用于实现计算机与 Android 设备间通讯,执行调试及命令操作。adb 提供了丰富的命令行接口,覆盖从基础设备管理到复杂系统操作的需求。本文详细介绍 adb 的安装配置流程,并列举实用命令示例,包括设备连接管理、应用安装调试、文件系统访问等基础功能,以及端口转发、日志查看等高级技巧。此外,还提供了常见问题的故障排除指南,帮助开发者快速解决问题。掌握 adb 将极大提升 Android 开发效率,助力项目顺利推进。
120 0