永发信息网

请问Matlab中cond函数怎么用?

答案:2  悬赏:70  手机版
解决时间 2021-04-04 03:19
  • 提问者网友:战皆罪
  • 2021-04-03 12:54
请问Matlab中cond函数怎么用?
最佳答案
  • 五星知识达人网友:大漠
  • 2021-04-03 13:07
Cond(A)称作矩阵A的条件数,为矩阵A的范数与A的逆矩阵的范数的乘积[1]
定义 在MATLAB中,计算矩阵A的3种条件数的函数是:
(1) cond(A,1) 计算A的1—范数下的条件数。
(2) cond(A)或cond(A,2) 计算A的2—范数数下的条件数。
(3) cond(A,inf) 计算A的 ∞—范数下的条件数。
举例
输入矩阵:A=[17,0,1,0,15;23,5,7,14,16;4,0,13,0,22;10,12,19,21,3;11,18,25,2,19];
命令:cond(A,1) 结果:ans = 92.1325
命令:cond(A,2) 结果:ans =48.3117
命令:cond(A,inf) 结果:ans =68.6582
全部回答
  • 1楼网友:时间的尘埃
  • 2021-04-03 14:09
cond(A)或cond(A, 2)用于计算2-条件数,它调用函数svd(A),适合于较小的矩阵。
cond(A, 1)计算1-条件数,它调用函数inv(A),运算量小于cond(A, 2)。
cond(A, inf)计算∞-条件数,它调用函数inv(A),等同于计算cond(A’, 1)。
condest(A)估算1-条件数,它使用lu(A)以及Higham和Tisseur 2000年提出的一个算法,特别适合于大型稀疏
矩阵。
rcond(A)估算1-条件数的倒数,它使用lu(A)以及由LINPACK和LAPACK项目组开发的一个较老的算法。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯