matlab中norm函数用法(matlab norm (a) 用法以及实例)

知识百科2022-05-31 09:14:02
最佳答案 今天小美给大家收集了一些matlab中norm函数用法,matlab norm (a) 用法以及实例方面的信息来分享给大家,如果大家感兴趣的话就接着看下

今天小美给大家收集了一些matlab中norm函数用法,matlab norm (a) 用法以及实例方面的信息来分享给大家,如果大家感兴趣的话就接着看下面得文章吧

1、matlab norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数,在这里小编来介绍它的用法以及实例,希望会帮助到你。方法

1、1、当A是向量的时候,法则如下:norm(A,p) Returns sum(abs(A).^p)^(1、/p), for any 1、 <= p <= ∞.norm(A) Returns norm(A,2、)norm(A,inf) Returns max(abs(A)).norm(A,-inf) Returns min(abs(A)).

1、2、

1、我们以下面这个例子来说明:

2、B = 0 1、 2、在MATLAB中分别输入如下命令:当P为正整数时,norm(B,p)=sum(abs(A).^p)^(1、/p)norm(B,2、)=norm(B)=5、^0.5、=2、.2、3、6、1、norm(B,1、)=3、norm(B,'inf')=max(abs(B))=2、norm(B,'fro')B的Frobenius范数;

3、>>norm(B)

4、ans=

5、 2、.2、3、6、1、

6、>>norm(B,1、)

7、ans=

8、 3、

9、3、

9、步骤比较长,接着来:

10、norm(B,'inf')=max(abs(B))=2、norm(B,'fro')B的Frobenius范数;>>norm(B,'inf')ans= 2、>>norm(B,'inf')ans= 2、.2、3、6、1、

11、4、当A是矩阵的时候:n = norm(A) returns the largest singular value of A, max(svd(A))n = norm(A,1、) The 1、-norm, or largest column sum of A, max(sum(abs(A)).n = norm(A,2、) The largest singular value (same as norm(A)).n = norm(A,inf) The infinity norm, or largest row sum of A, max(sum(abs(A‘)))n = norm(A,‘fro‘) The Frobenius-norm of matrix A, sqrt(sum(diag(A‘*A))).

11、5、

11、以此为例;

12、A = 0 1、 2、 3、 4、 5、 6、 7、 8、在MATLAB中分别输入如下指令:norm(A)/norm(A,2、),返回的是矩阵A的二范数,(二范数j就是矩阵A的2、范数就是 A的转置矩阵乘以A特征根 最大值的开根号)norm(A,1、),返回矩阵的1、泛数,是最大一列的和,从上面矩阵看,norm(A,1、)=1、5、

13、>>norm(A)

14、ans=

15、 1、4、.2、2、6、7、

16、>>norm(A,2、)

17、6、

17、norm(A,'inf') 返回矩阵的无穷泛数,也就是最大一行的和,norm(A,'inf')=2、1、norm(A,'fro') 返回矩阵的Frobenius范数,

18、>>norm(A,'inf')ans=

19、 2、1、

20、>>norm(A,'fro')

21、ans=

22、 1、4、.2、8、2、9、

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!