主要内容

带宽

上下矩阵带宽

描述

例子

B=带宽(一个类型返回带宽的矩阵一个指定的类型.指定类型作为“低”对于较低的带宽,或“上”用于上带宽。

例子

较低的=带宽(一个返回较低的带宽,较低的,上带宽,,表示矩阵一个

例子

全部折叠

创建一个6乘6的下三角形矩阵。

A = tril(魔术(6))
一个=6×635 0 0 0 0 0 3 32 0 0 0 31 9 2 0 0 0 8 28 33 17 0 0 30 5 34 12 14 0 4 36 29 13 18 11

的较低带宽一个通过指定类型作为“低”.结果是5,因为主对角线以下的每条对角线都有非零元素。

B =带宽(A,“低”
B = 5

的上带宽一个通过指定类型作为“上”.结果为0,因为在主对角线以上没有非零元素。

B =带宽(A,“上”
B = 0

创建一个100 × 100的稀疏块矩阵。

B = kron(speye(25),ones(4));

的左上方查看10 × 10的元素部分B

完整的(B (1:10, 1:10))
ans =10×101 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1

B以主对角线为中心的4 × 4块。

的上带宽和下带宽B通过指定两个输出参数。

[低,高]=带宽(B)
低= 3
Upper = 3

输入参数

全部折叠

输入矩阵,指定为二维数值矩阵。一个可以是满的,也可以是稀疏的。

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

带宽类型,指定为“低”“上”

  • 指定“低”对于较低的带宽(主对角线以下)。

  • 指定“上”用于上带宽(主对角线以上)。

输出参数

全部折叠

低带宽或高带宽,作为非负整数标量返回。

  • 如果类型“低”,然后0B大小(1)1

  • 如果类型“上”,然后0B大小(2)1

较低的带宽,作为非负整数标量返回。较低的在这个范围内0较低的大小(1)1

上限带宽,作为非负整数标量返回。在这个范围内0大小(2)1

更多关于

全部折叠

上下带宽

矩阵的上带宽和下带宽是通过寻找包含非零值的最后对角线(分别在主对角线之上或之下)来测量的。

这是一个矩阵一个与元素一个ij

  • 上带宽B1最小的数是这样的吗 一个 j 0 每当 j > B 1

  • 低带宽B2最小的数是这样的吗 一个 j 0 每当 j > B 2

请注意,这种测量并不是不允许频带中的中间对角线为全零,而是关注包含非零的最后一个对角线的位置。按照惯例,空矩阵的上带宽和下带宽都是零。

提示

  • 使用isbanded函数测试矩阵是否在特定的低带宽和高带宽范围内。

扩展功能

版本历史

在R2014a中引入