帮助中心帮助中心
上下矩阵带宽
B =带宽(类型)
(低,上部)=带宽(A)
例子
B=带宽(一个,类型)返回带宽的矩阵一个指定的类型。指定类型作为“低”低带宽,或“上”上的带宽。
B=带宽(一个,类型)
B
一个
类型
“低”
“上”
(较低的,上]=带宽(一个)回报较低的带宽,较低的,和上带宽,上的矩阵一个。
(较低的,上]=带宽(一个)
较低的
上
全部折叠
创建一个6-by-6下三角矩阵。
=下三角阵(魔法(6))
一个=6×635 0 0 0 0 0 3 32 0 0 0 0 31日9 2 0 0 0 8 28 33 17 30 0 0 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段元素的左上角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
上= 3
输入矩阵,指定为一个二维数值矩阵。一个可以是完整的或稀疏。
数据类型:单|双复数的支持:金宝app是的
单
双
带宽类型,指定为“低”或“上”。
指定“低”的低带宽(主对角线以下)。
指定“上”上的带宽(主对角线上方)。
更低或更高带宽,作为一个非负整数返回标量。
如果类型是“低”,然后0≤B≤大小(1)1。
0
大小(1)1
如果类型是“上”,然后0≤B≤大小(2)1。
大小(2)1
低带宽,作为一个非负整数返回标量。较低的在范围内0≤较低的≤大小(1)1。
上带宽,作为一个非负整数返回标量。上在范围内0≤上≤大小(2)1。
上下一个矩阵的带宽测量通过寻找最后一个对角线(分别高于或低于主对角线),其中包含非零值。
也就是说,对一个矩阵一个与元素一个ij:
上面的带宽B1这样是最小的号码 一个 我 j = 0 每当 j − 我 > B 1 。
较低的带宽B2这样是最小的号码 一个 我 j = 0 每当 我 − j > B 2 。
注意,这种测量不不允许中间对角线在一个乐队从零,而是集中在最后的位置包含非零对角。按照惯例,上下空矩阵的带宽都是零。
使用isbanded功能测试,如果一个矩阵是在一个特定的上下带宽。
isbanded
使用笔记和限制:
代码生成不支持稀疏矩阵输入的这个函数。金宝app
backgroundPool
ThreadPool
这个函数完全支持线程的环境。金宝app有关更多信息,请参见MATLAB函数线程环境中运行。
这个函数完全支持GPU数组。金宝app有关更多信息,请参见运行在GPU MATLAB函数(并行计算工具箱)。
这个函数完全支持分布式阵列。金宝app有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱)。
介绍了R2014a
isbanded|isdiag|istriu|istril|诊断接头
isdiag
istriu
istril
诊断接头
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室