在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