主要内容

规范

描述

例子

n=规范(年代返回矩阵2-范数的估计值年代

这个函数主要用于稀疏矩阵,尽管它也可以正确地用于大型、完整的矩阵。

例子

n=规范(年代托尔利用相对误差容限估计2范数托尔而不是默认公差1.0 e-6

例子

n=最正常的(___返回2范数的估计值,并给出计算中使用的幂次迭代的次数。将此语法与前面语法中的任何输入参数一起使用。

例子

全部折叠

创建一个5 × 5稀疏对角矩阵。

S =稀疏(1:5,1:5,1:5)
S = (1,1) 1 (2,2) 2 (3,3) 3 (4,4) 4 (5,5) 5

估计矩阵的2范数年代

n = normest(S)
N = 5.0000

创建一个1000 × 1000的均匀分布随机数矩阵。

rng默认的S = rand(1000);

求矩阵的2范数年代通过使用规范.测量所用的时间用一对抽搐而且toc调用。

抽搐规范(S)
Ans = 500.4856
toc
运行时间为0.185036秒。

为加快二范数评价的速度,估计的二范数年代通过使用规范有一定的公差1.0的军医

抽搐规范(年代,1.0的军医)
Ans = 500.4856
toc
运行时间为0.014572秒。

创建一个7 × 7矩阵。

画廊(“克莱蒙特”7)
S =7×70 2.4495 0 0 0 0 2.4495 0 3.1623 0 0 0 0 0 3.1623 0 3.4641 0 0 0 0 0 3.4641 0 0 0 0 0 3.4641 0 3.1623 0 0 0 0 0 0 3.1623 0 2.4495 0 0 0 0 0 0 2.4495 0

估计矩阵的2范数,并返回计算中使用的幂迭代次数。

[n,count] = normest(S)
N = 6.0000
计数= 4

输入参数

全部折叠

输入矩阵,指定为稀疏或全矩阵。

数据类型:|
复数支持:金宝app是的

相对容错,指定为非负实数。的价值托尔确定何时认为范数估计是可接受的:迭代执行,直到两个连续估计在指定的托尔

数据类型:|

输出参数

全部折叠

矩阵范数,作为标量返回。规范返回如果输入包含值。

用于估计2-范数的幂迭代次数,作为非负整数返回。

算法

幂迭代涉及到对矩阵的重复乘法年代它的转置,年代.迭代进行到两个连续范数估计在指定的相对误差容许范围内一致为止。

扩展功能

版本历史

R2006a之前介绍过