矩阵的范数

在MATLAB中,矩阵的范数运算可由函数norm来实现,具体有norm(A)、norm(A,1)、 norm(A,2)、norm(A,inf)、norm(A,′fro′)等形式,分别代表矩阵的范数运算、1-范数运算、5-范数运算、无穷大范数运算和F-范数运算。此外,函数normest(A)也可以计算矩阵的5-范数值。

在命令窗口中输入

code.matlab
>> a=[1 2 0;2 5 -1;4 10 -1];
>> b=norm(a,2)
b =
   12.3171

在命令窗口中输入

code.matlab
>> a=[1 2 0;2 5 -1;4 10 -1];
>> b=normest(a)
b =
   12.3171

在命令窗口中输入

code.matlab
>> a=[1 2 0;2 5 -1;4 10 -1];
>> b=norm(a,inf)
b =
    15

在命令窗口中输入

code.matlab
>> a=[1 2 0;2 5 -1;4 10 -1];
>> b=norm(a,'fro')
b =
   12.3288