主要内容

条件

矩阵的条件数

描述

例子

条件(一个返回2- 矩阵的声音条件数一个

例子

条件(一个,,,,p返回p- 矩阵的声音条件数一个

例子

全部收缩

计算2- 3乘3魔法正方形的逆向数量一个

a = inv(sym(魔术(3)));condn2 = cond(a)
condn2 =(5*3^(1/2))/2

利用VPA近似结果。

VPA(condn2,20)
ANS = 4.3301270189221932338186158537647

计算1符号条件号,弗罗贝尼乌斯条件号和3 x魔法正方形的逆的无穷大条件数一个

a = inv(sym(魔术(3)));condn1 = cond(a,1)condnf = cond(a,'fro')condni = cond(a,inf)
condn1 = 16/3 condnf =(285^(1/2)*391^(1/2))/60 condni = 16/3

通过使用VPA

VPA(condn1)VPA(condnf)VPA(condni)
ans = 5.3333333333333333333333333333333333333 ANS = 5.56364646464646464646851193636105862745454652148

希尔伯特矩阵是条件矩阵不良的示例。通过使用数值计算3 x-3 Hilbert矩阵的条件编号条件VPA

h = hilb(sym(3));condn2 = vpa(cond(h))condn1 = vpa(cond(h,1))condnf = vpa(cond(h,'fro'))condni = vpa(cond(cond(h,inf))
condn2 = 524.0567777586062707999646154046059 condn1 = 748.0 condnf = 526.15882107972220183000899999851322 condni = 748.0

输入参数

全部收缩

输入,指定为数字,向量,矩阵或数组,或符号数,变量,数组,函数或表达式。

这些价值之一1,,,,2,,,,inf, 或者“来回”

  • cond(a,1)返回1- 纳入条件编号。

  • cond(a,2)或者cond(a)返回2- 纳入条件编号。

  • cond(a,inf)返回无限规范条件号。

  • cond(a,'fro')返回Frobenius规范条件号。

更多关于

全部收缩

矩阵的条件号

矩阵的条件数是该矩阵的最大奇异值与最小的奇异值的比率。这p- 矩阵的声音条件编号一个被定义为norm(a,p)*norm(Inv(a),p)

提示

  • 打电话条件对于不是符号对象的数字矩阵,请调用MATLAB®条件功能。

版本历史记录

在R2012B中引入