matlab中的norm是求范数的函数。norm的功能是一种可以在向量空间里对向量赋予长度和大小,格式是n=norm(A,p),返回A的最大奇异值,即max(svd(A)) n=norm(A,p),根据p的不同,返回不同的值。
一,对于矩阵
我们以下面矩阵为例:
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)=15
求范数。
1-范数:就是norm(...,1),即各元素绝对值之和;
2-范数:就是norm(...,2),即各元素平方和开根号;
...
p-范数:
matlab中的norm是求范数的函数。
1.MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
2.NORM是一个函数,功能是一种可以在向量空间里对向量赋予长度和大小,格式是n=norm(A,p),返回A的最大奇异值,即max(svd(A)) n=norm(A,p),根据p的不同,返回不同的值。
求范数用的,具体自己看help
标签:matlab