码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 矩阵分析与应用


    矩阵的范数与内积

    实矩阵A\in R^{m\times n}的范数记作\left \| A \right \|,它是矩阵A的实值函数,必须具有以下性质:

    1. 对于任何非零矩阵A\neq 0,其范数大于零,即\left \| A \right \|> 0,并且\left \| 0 \right \|=0。
    2. 对于任何复数c有\left \| cA \right \|=|c|\left \| A \right \|。
    3. 矩阵范数满足三角不等式\left \| A+B \right \|\leqslant \left \| A \right \|+\left \| B \right \|
    4. 两个矩阵乘积的范数小于或等于两个矩阵范数的乘积,即\left \| AB\right \|\leqslant \left \| A \right \|\left \| B \right \|。

    实函数f(A)=\sum_{i=1}^{n}\sum_{j=1}^{n}|a_{ij}|是一种矩阵范数。

    举例:A=\begin{bmatrix} 1 & -2 &0 \\ 2& 0& 1\\ 1 & 1 & 1 \end{bmatrix},则有f(A)=1+|-2|+0+2+0+1+1+1+1=9

    容易验证:

    (1)f(A)\geqslant 0,且当A=0即a_{ij}=0时f(A)=0。

    (2)f(cA)=\sum_{i=1}^{n}\sum_{j=1}^{n}|ca_{ij}|=|c|\sum_{i=1}^{n}\sum_{j=1}^{n}|a_{ij}|=|c |f(A)

    (3)f(A+B)=\sum_{i=1}^{n}\sum_{j=1}^{n}|a_{ij}+b_{ij}|\leqslant \sum_{i=1}^{n}\sum_{j=1}^{n}(|a_{ij}|+|b_{ij}|)=f(A)+f(B)

    (4)对于两个矩阵的乘积,有:

    f(AB)=\sum_{i=1}^{n}\sum_{j=1}^{n}\left | \sum_{k=1}^{n}a_{ik}b_{kj}\right |\\\leqslant \sum_{i=1}^{n}\sum_{j=1}^{n}\sum_{k=1}^{n}|a_{ik}||b_{kj}|\\\leqslant \sum_{i=1}^{n}\sum_{j=1}^{n}\left (\sum_{k=1}^{n}|a_{ik}|\sum_{l=1}^{n}|b_{kl}| \right )\\=f(A)f(B)

    以下是几种典型的矩阵范数

    Frobenius范数

    \left \| A \right \|_{F}=\left ( \sum_{i=1}^{n}\sum_{j=1}^{n}|a_{ij}|^{2} \right )^{1/2}

    这一定义可以视为向量的Euclidean范数按照矩阵各行排列的“长向量”

    x=[a_{11},.. .,a_{1n},a_{21},.. .,a_{2n},.. .,a_{m1},.. .a_{mn}]

    的推广。矩阵的Frobenius范数也称Euclidean范数或者l_{2}范数

    举例:A=\begin{bmatrix} 1 & -2 &0 \\ 2& 0& 1\\ 1 & 1 & 1 \end{bmatrix},则有\left \| A \right \|_{F}=(1+4+0+4+0+1+1+1+1)^{1/2}=\sqrt{13}

    l_{p}范数

    \left \| A \right \|_{p}=\max_{x\neq 0}\frac{\left \| Ax \right \|_{p}}{\left \| x \right \|_{p}}

    式中,\left \| x \right \|_{p}是向量x的l_{p}范数,l_{p}范数也称p范数。

    行和范数

    \left \| A \right \|_{row}=\max_{1\leqslant i\leqslant m}\left \{ \sum_{j=1}^{n}|a_{ij}| \right \}

    举例:A=\begin{bmatrix} 1 & -2 &0 \\ 2& 0& 1\\ 1 & 1 & 1 \end{bmatrix},则\left \| A \right \|_{row}=\max\left \{ (1+2+0),(2+0+1),(1+1+1) \right \}=3

    列和范数

    \left \| A \right \|_{col}=\max_{1\leqslant j\leqslant n}\left \{ \sum_{i=1}^{m}|a_{ij}| \right \}

    举例:A=\begin{bmatrix} 1 & -2 &0 \\ 2& 0& 1\\ 1 & 1 & 1 \end{bmatrix},则\left \| A \right \|_{col}=\max\left \{ (1+2+1),(2+0+1),(0+1+1) \right \}=4

    若A,B是m*n的矩阵,则矩阵的范数有以下性质。

    \left \| A+B \right \|+\left \| A-B \right \|=2\left ( \left \| A \right \| ^{2}+\left \| B \right \|^{2}\right )

    \left \| A+B \right \|\left \| A-B \right \|\leqslant \left \| A \right \| ^{2}+\left \| B \right \|^{2}

    与矩阵的范数密切相关的量是矩阵的内积。对于任意m*n的复矩阵A和B,矩阵的内积记作\left \langle A,B \right \rangle,定义为:\left \langle A,B \right \rangle=A^{H}B

    以下是矩阵的内积和范数之间的关系。

    1.Cauchy-Schwartz不等式

    \left | \left \langle A,B \right \rangle \right |^{2}\leqslant \left \| A \right \|^{2}\left \| B \right \|^{2}

    当且仅当A=cB时(其中c为某个复常数),等号成立。

    2.Pathagoras定理

    \left \langle A,B\right \rangle=0\Rightarrow \left \| A+B \right \|^{2}=\left \| A \right \|^{2}+\left \| B \right \|^{2}

    3.极化恒等式

    Re\left ( \left \langle A,B \right \rangle \right )=\frac{1}{4}\left ( \left \| A+B \right \|^{2}- \left \| A-B \right \|^{2} \right )

    Re\left ( \left \langle A,B \right \rangle \right )=\frac{1}{2}\left ( \left \| A+B \right \|^{2}- \left \| A \right \|^{2} - \left \| B\right \|^{2} \right )

    其中Re()表示取复数的实部。


     

      

  • 相关阅读:
    Ubuntu文件操作(压缩与解压缩、用户组管理、权限)
    【原型详解】JavaScript原型链:深入了解Prototype,超级详细!!!
    objection 基础案例 一
    VBA实现关闭Excel自动计算,关闭屏幕刷新
    InputMethodManagerService启动-Android12
    JupyterLab使用指南(四):JupyterLab的Magic 命令
    如何构建一篇高分IB数学IA?
    2.2 Pthreads是什么
    《protobuf》基础语法
    详解设计模式:工厂方法模式
  • 原文地址:https://blog.csdn.net/weixin_46007132/article/details/125508030
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号