zoukankan      html  css  js  c++  java
  • 矩阵范数的定义与推导

    1、矩阵范数的定义

    《计算方法》课本上的定义:

    ( extbf{A})(n) 阶方阵,$|| cdot || $ 为 ( extbf{R}^n) 中的某范数,则称为矩阵 ( extbf{A}) 的从属于该向量范数的范数,记为 (|| extbf{A} ||).

    这个教材(HUST)的描述实在是让我云里雾里,不得已,只得在其他地方找一找别的定义。在别的地方,有一个定义式叫做诱导范数,如下:

    (displaystyle||old{A}||_{p}=max_{x eold0}left{ frac{||old{A} old x||_{p}}{||old x||_{p}} ight}). (①)

    然后特意问了老师,这个定义式和教材上的定义是等价的。原因的话,其实是 (x) 取了单位向量,而且 (x) 的取值是不影响 (①) 中 (displaystyle||old{A}||_{p}) 的取值的。

    还要注意的一点是,这里矩阵范数所指的矩阵,其实是特指方阵,虽然书上没有说,但这个也是容易理解的。

    2、三个矩阵范数的证明

    设有 (n) 阶实方阵 (old{A} = { a_{ij} }),则从属于 (l_1, l_2, l_∞) 范数的矩阵范数分别为:

    [{|| old{A} ||}_1 = max_{1 leqslant j leqslant n} sum_{i = 1}^{n}|a_{ij}| ]

    [{|| old{A} ||}_2 = sqrt{ ho(old{A}^{T}old{A})} ]

    [{|| old{A} ||}_∞ = max_{1 leqslant i leqslant n} sum_{j = 1}^{n}|a_{ij}| ]

    接下来我们就来证明上面的三个式子。

    2.1、(||old{A}||_1) 范数

    根据诱导范数的定义,(displaystyle ||old{A}||_{1} = max_{x eold0}left{ frac{||old{A} old x||_{1}}{||old x||_{1}} ight}),然后,根据范数的定义:

    [||old{x}||_p = left ( sum_{i = 1}^{n} |x_i|^p ight )^{frac{1}{p}}, quad old{x} = (x_1, x_2, ... , x_n)^{T} in old{R}^n . ]

    有:

    [||old{A} old{x}||_{1} = sum_{i = 1}^{n} left| sum_{j = 1}^{n} a_{ij} cdot x_j ight| leqslant ||old{A} old{x}||_{1} = sum_{i = 1}^{n} sum_{j = 1}^{n} left| a_{ij} cdot x_j ight| \ leqslant sum_{i = 1}^{n} sum_{j = 1}^{n} left| a_{ij} ight| cdot left| x_j ight| = sum_{j = 1}^{n} sum_{i = 1}^{n} left| a_{ij} ight| cdot |x_j| (对 old{A} 中各个列和与 x_i 的乘积进行求和) \ leqslant max_{1 leqslant j leqslant n} left( sum_{i = 1}^{n} {|a_{ij}|} ight) cdot sum_{j = 1}^{n} {|x_j|} ]

    然后,和分子进行比较,约去相同的项,就得到了 (displaystyle {|| old{A} ||}_1 = max_{1 leqslant j leqslant n} sum_{i = 1}^{n}|a_{ij}|) 这个公式了。

    但是,这其中有个问题,就是我们还需要验证等号确实能够取到。这里,我们取 (old x = (0, 0, 1, ... , 0)^{T} in {old R}^n),其中,(old x) 中为 (1) 的惟一一个分量的位置对应着矩阵中列的绝对值之和最大的那一列的列值。此时,等号成立。

    2.2、(||old A||_2) 范数

    20210310011703

    2.3、(||old A||_∞) 范数

    20210310011900

  • 相关阅读:
    PHP配置文件处理类
    PHP中实现图片上传的类库
    在PHP中实现StringBuilder类
    微软官方及第三方SDK http://msdn.microsoft.com/zhcn/jj923044
    在PHP中模拟asp的response类
    Atitit.并发测试解决方案(2) 获取随机数据库记录 随机抽取数据 随机排序 原理and实现
    atitit. access token是什么??微信平台公众号开发access_token and Web session保持状态机制
    atitit.二进制数据无损转字符串网络传输
    atitit.重装系统需要备份的资料总结 o84..
    atitit.web ui 结构建模工具总结
  • 原文地址:https://www.cnblogs.com/fanlumaster/p/14509223.html
Copyright © 2011-2022 走看看