文档帮助中心文档
上、下矩阵带宽
b =带宽(a,type)
(低,上部)=带宽(A)
例子
B=带宽(一个,类型)返回带宽的矩阵一个指定的类型.指定类型作为'降低'对于较低的带宽,或'上'对于上层带宽。
B=带宽(一个,类型)
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是的
单
双
带宽类型,指定为'降低'或者'上'.
指定'降低'对于较低的带宽(主对角线以下)。
指定'上'对于上层带宽(主对角线以上)。
下限或上限带宽,作为非负整数标量返回。
如果类型是'降低',然后0≤B≤尺寸(a,1)-1.
0
尺寸(a,1)-1
如果类型是'上',然后0≤B≤大小(2)1.
大小(2)1
更低的带宽,作为非负整数标量返回。较低的在范围内0≤较低的≤尺寸(a,1)-1.
上限带宽,作为非负整数标量返回。上在范围内0≤上≤大小(2)1.
矩阵的上带宽和下带宽是通过找到最后一条包含非零值的对角线(分别在主对角线的上方或下方)来测量的。
也就是说,对于矩阵一个与元素一个ij:
上面的带宽B1最小的数是这样的吗 一个 我 j = 0 每当 j − 我 > B 1 .
较低的带宽B2最小的数是这样的吗 一个 我 j = 0 每当 我 − j > B 2 .
注意,该测量不会禁止频带中的中间对角线均为零,而是专注于最后一个对角线的非系统的位置。根据惯例,空矩阵的上部和下带宽均为零。
使用isbanded用来测试矩阵是否在特定的上下带宽范围内的函数。
isbanded
使用注意事项及限制:
代码生成不支持此功能的稀疏矩阵输入。金宝app
该功能完全支持GPU阵列。金宝app有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
该函数完全支持分布式数组。金宝app有关更多信息,请参见使用分布式阵列运行MATLAB函数(并行计算工具箱).
诊断接头|isbanded|isdiag|Istril.|istriu.
诊断接头
isdiag
Istril.
istriu.
您已经有了abgeänderte版本死亡Beispiels。Möchten您是谁? Änderungen öffnen?
您有一个连接到MATLAB-Befehl entspricht:
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus。Webbrowser unterstützen keine MATLAB-Befehle。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系