主要内容

带宽

上、下矩阵带宽

描述

例子

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

例子

较低的] =带宽(一个返回较低的带宽,较低的和上部带宽,的矩阵一个

例子

全部折叠

创建6×6的下三角矩阵。

=下三角阵(魔法(6))
一个=6×635 0 0 0 0 0 3 32 0 0 0 31 9 2 0 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)、(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尺寸(a,1)-1

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

更低的带宽,作为非负整数标量返回。较低的在范围内0较低的尺寸(a,1)-1

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

更多关于

全部折叠

上、下带宽

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

也就是说,对于矩阵一个与元素一个ij

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

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

注意,该测量不会禁止频带中的中间对角线均为零,而是专注于最后一个对角线的非系统的位置。根据惯例,空矩阵的上部和下带宽均为零。

提示

  • 使用isbanded用来测试矩阵是否在特定的上下带宽范围内的函数。

扩展功能

在R2014A介绍