主要内容

规范

2-norm估计

描述

例子

n=规范(年代)返回一个估计的2-norm矩阵年代

这个函数主要是为了实现稀疏矩阵,尽管它工作正常大,全矩阵。

例子

n=规范(年代,托尔)估计使用相对误差的2-norm宽容托尔而不是默认的宽容1.0 e-6

例子

(n,)=规范(___)返回一个估计2-norm和也给电力迭代计算中使用的数量。使用这种语法的任何输入参数在以前的语法。

例子

全部折叠

创建一个5-by-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-norm矩阵年代

n =规范(S)
n = 5.0000

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

rng默认的S =兰德(1000);

评估的2-norm矩阵年代通过使用规范。测量时间的一对抽搐toc调用。

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

加快2-norm评估,估算的2-norm年代通过使用规范与指定的公差1.0的军医

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

创建一个7-by-7矩阵。

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

估计矩阵和返回的2-norm权力迭代计算中使用的数量。

[n,计数]=规范(S)
n = 6.0000
数= 4

输入参数

全部折叠

输入矩阵,指定为一个稀疏或完整矩阵。

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

相对误差容限,指定为一个非负实数。的价值托尔决定了范数估计被认为是可以接受的:当执行迭代,直到连续两个估计同意在指定托尔

数据类型:|

输出参数

全部折叠

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

用于估计2-norm权力的迭代次数,作为一个非负整数返回。

算法

电力迭代涉及重复矩阵乘法年代和它的转置,年代。迭代执行,直到连续两个标准估计同意在指定的相对误差公差内。

扩展功能

版本历史

之前介绍过的R2006a