主要内容

悬浮

행렬이특정내에있는지확인

설명

예제

tf = isbanded(一种,,,,降低,,,,는행렬一种가지정된대역폭降低와상부대역폭내에있을논리값1((真的)을반환,그렇지그렇지논리값0((错误的)을반환。

예제

모두축소

주대각선위아래에에에이이대각선을을을갖는갖는갖는갖는갖는갖는갖는갖는만듭니다만듭니다만듭니다만듭니다만듭니다만듭니다만듭니다。

a = [2 3 0 0 0;1 -2 -3 0 0;0 -1 2 3 0;0 0 1 -2 -3;0 0 0 -1 2]
a =5×52 3 0 0 0 1 -2 -3 0 0 0 -1 2 3 0 0 0 0 1 -2 -3 0 0 0 0 -1 2

대역폭降低를모두1로지정하여一种가삼중행렬(tridiagonal矩阵)인지합니다합니다。

悬浮(A,1,1)
ans =逻辑1

결과는논리값1((真的)입니다。

降低0으로지정하여一种가주대각선에에이아닌를갖는지합니다합니다합니다。

悬浮(A,0,1)
ans =逻辑0

一种가주대각선에에이아닌를갖기때문에는값값0((错误的)입니다。

3×5행렬을만듭니다。

a = [1 0 0 0 0;2 1 0 0 0;3 2 1 0 0]
a =3×51 0 0 0 0 2 1 0 0 0 3 2 1 0 0

一种가주대각선에에이아닌를갖는지합니다합니다합니다。

悬浮(A,2,0)
ans =逻辑1

주대각선위요소모두모두모두이므로이므로결과는는값값1((真的)입니다。

100×100희소행렬을만듭니다。

b = kron(speye(25),一个(4));

b의하부대역폭과대역폭이1인지테스트합니다。

悬浮(B,1,1)
ans =逻辑0

주대각선중앙있는있는있는이이블록이이이이이이이보다보다크므로결과논리값값0((错误的)입니다。

b의하부대역폭과대역폭이3인지테스트합니다。

悬浮(B,3,3)
ans =逻辑1

결과는논리값1((真的)입니다。0이아닌블록은4×4이므로행렬b의상부대역폭과대역폭은3입니다。

입력인수

모두축소

입력로,숫자형배열지정됩니다。悬浮一种의의이차원차원넘을경우논리값값0((错误的)을반환。

데이터형:单身的|双倍的
복소수지원:

하부대역폭,음이아닌스칼라로됩니다。하부대역폭주대각선아래아래이아닌를가진의개수입니다입니다。悬浮는경계대각선diag(a,-lower)아래0이이요소가경우논리값값0((错误的)을반환。

상부대역폭,음이아닌스칼라로됩니다。상부대역폭주대각선위위이아닌를갖는의개수입니다입니다。悬浮는경계대각선诊断(a,鞋面)위0이이요소가경우논리값값0((错误的)을반환。

  • 지정된의상부하부대역폭을찾으려면带宽함수를하십시오。

  • 여러다른여부를상부대역폭과하부을하여하여하여悬浮로테스트하십시오。아래표가지적테스트테스트있습니다있습니다있습니다。

    하부대역폭

    상부대역폭

    함수호출

    테스트대상

    0 0 悬浮(A,0,0)

    대각행렬

    1 1 悬浮(A,1,1)

    삼중대각행렬(tridiagonal矩阵)

    0 尺寸(A,2) Isbanded(a,0,大小(a,2))

    상부삼각행렬

    尺寸(A,1) 0 ISBANDED(A,大小(A,1),0)

    하부삼각행렬

    1 尺寸(A,2) Isbanded(a,1,大小(a,2))

    상부헤센베르크(上赫森伯格矩阵)

    尺寸(A,1) 1 ISBANDED(A,大小(A,1),1)

    하부헤센베르크(下赫森伯格矩阵)

확장기능

버전내역

R2014A에됨됨