문서도움말센터문서
이번역번역이지는최신내용을담고담고않습니다않습니다。최신최신내용을영문영문으로여기를클릭클릭
조건수의역수
c = rcond(a)
예제
C= rcond(一种)는1-노름노름一种의조건수의역수추정값을반환합니다。一种의조건이좋은좋은rcond(a)는1.0에가깝습니다。一种의조건이나쁜나쁜rcond(a)는0에가깝습니다。
C= rcond(一种)
C
一种
rcond(a)
모두축소
조건이나쁜행렬이얼마나민감한지알아보겠습니다。
양의정부호대칭이면서조건이조건행렬의대표적인예로행렬을들수있습니다。힐베르트행렬의요소는 H ( 一世 那 j ) = 1 / ( 一世 + j - 1 ) 입니다。
10×10힐베르트행렬을합니다。
a = hilb(10);
이행렬의의조건수의역수역수를。
C = 2.8286E-14
조건수의역수가작으므로一种는조건이나쁜것입니다。
一种의의는는사한선형선형연립방정식의해에영향을이영향영향을보기 一种 X = B. 의해를섭동시스템 一种 X = B. + 0. 。 0. 1 의해와비교합니다。
1로구성구성된열열벡터를 一种 X = B. 를풉니다。
b = ins(10,1);x = a \ b;
이번에는 B. 를0.01만큼변경하고섭동시스템풉니다풉니다。
0.01
B1 = B + 0.01;x1 = a \ b1;
두해X와X1을을합니다。
X
X1
常态(X-X1)
ans = 1.1250e + 05
一种는조건이나쁘기때문에B.가조금조금만x = a \ b의해가크게변합니다(1e5수준)。이시스템은섭동에합니다。
B.
x = a \ b
조건수의가행렬식보다특이성을더욱더욱정확히측정측정가되는이유를를。
5×5의단위에수수곱한행렬을。
a =眼睛(5)* 0.01;
이행렬은완전랭크행렬이며5개의동일한이값값같습니다。이는SVD(a)를계산하여확인할있습니다있습니다。
SVD(a)
一种의행렬식을계산합니다。
DET(a)
ANS = 1.0000E-10
행렬의행렬식이0에가깝긴하나,실제로一种는조건이매우좋으며특이행렬에가깝지않습니다。
一种의조건수의역수를합니다합니다。
ans = 1
이행렬의의조건수의역수역수1이므로조건이매우매우。DET(a)대신rcond(a)또는COND(a)를사용하여행렬의특이성을을확인
1
COND(a)
입력행렬로,정사각각숫자형행렬로지정。
데이터형:单身的|双倍的
单身的
双倍的
조건수조건수의,스칼라로반환됩니다。C의의이터형은一种의데이터형과과。
행렬의역수지정된에이특히행렬집합과얼마나가까운지를를나타내는내는척도측정수치수치
C가0에가까우면이행렬은행렬은사특이행렬이고조건이나쁘다고합니다。
C가1.0에가까우면이행렬은행렬은이좋은것것。
rcond.는는행렬의조건조건을예측하는수단,조건수条件에비해효율적이지만안정성이떨어집니다。
rcond.
条件
用户使用사용법:
코드생성시이함수에대해희소행렬입력값은되지않습니다。
条件|恩|规范|最常见的|秩|SVD.
恩
规范
最常见的
秩
SVD.
이예제의수정된이있습니다。사용자가편집한내용을반영하여이예제를여시겠습니까?
다음matlab명령명령에해당하는링크를클릭클릭링크를클릭클릭
명령을실행하려면matlab명령창에입력。웹브라우저는matlab명령명령지원하지않습니다。
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室