zoukankan      html  css  js  c++  java
  • matlab norm的使用

    格式:n=norm(A,p)
    功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数

    以下是Matlab中help norm 的解释

    NORM Matrix or vector norm.
    For matrices...
    NORM(X) is the largest singular value of X, max(svd(X)).
    NORM(X,2) is the same as NORM(X).
    NORM(X,1) is the 1-norm of X, the largest column sum,
    = max(sum(abs(X))).
    NORM(X,inf) is the infinity norm of X, the largest row sum,
    = max(sum(abs(X'))).
    NORM(X,'fro') is the Frobenius norm, sqrt(sum(diag(X'*X))).
    NORM(X,P) is available for matrix X only if P is 1, 2, inf or 'fro'.
    For vectors...
    NORM(V,P) = sum(abs(V).^P)^(1/P).
    NORM(V) = norm(V,2).
    NORM(V,inf) = max(abs(V)).
    NORM(V,-inf) = min(abs(V)).

    1、如果A为矩阵

    n=norm(A)

    返回A的最大奇异值,即max(svd(A))

    n=norm(A,p)

    根据p的不同,返回不同的值

    p
    返回值

    1
    返回A中最大一列和,即max(sum(abs(A)))

    2
    返回A的最大奇异值,和n=norm(A)用法一样

    inf
    返回A中最大一行和,即max(sum(abs(A’)))

    ‘fro’
    A和A‘的积的对角线和的平方根,即sqrt(sum(diag(A'*A)))

    2、如果A为向量

    norm(A,p)

    返回向量A的p范数。即返回 sum(abs(A).^p)^(1/p),对任意 1<p<+∞.

    norm(A)

    返回向量A的2范数,即等价于norm(A,2)。

    norm(A,inf)

    返回max(abs(A))

    norm(A,-inf)

    返回min(abs(A))

    参考文献:
    http://zhidao.baidu.com/link?url=_cLWjT49gadDBqWagzVMr7B7dnoXoMsHPnjA4B-AwGNGHYfpMBcDHU1E31nX2VZY9_MYQJIQZnRwquZ6HwtAJa
    http://jingyan.baidu.com/article/358570f67af4bfce4724fc09.html
  • 相关阅读:
    ThinkInJava4读书笔记之第二章一切都是对象
    工具类Excel相关处理
    工具类ID生成器工具类
    工具类获取地址
    工具类反射工具类
    工具类Md5加密方法
    工具类通用http工具封装
    工具类Base64工具类
    工具类通用http发送方法
    工具类spring工具类 方便在非spring管理环境中获取bean
  • 原文地址:https://www.cnblogs.com/Wanggcong/p/4664941.html
Copyright © 2011-2022 走看看