下矩阵和上矩阵带宽
B =带宽(A,类型)
[lower,upper] = bandwidth(A)
例子
B=带宽(一个,类型)返回带宽的矩阵一个指定的类型.指定类型作为“低”对于较低的带宽,或“上”对于上层带宽。
B=带宽(一个,类型)
B
一个
类型
“低”
“上”
[较低的,上=带宽(一个)返回较低带宽,较低的,上带宽,上,矩阵的一个.
[较低的,上=带宽(一个)
较低的
上
全部折叠
创建一个6 × 6的下三角形矩阵。
魔术(6)
一个=35 0 0 0 0 0 3 32 0 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 =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 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通过指定两个输出参数。
[lower,upper] = bandwidth(B)
下= 3
上= 3
输入矩阵,指定为二维数字矩阵。一个可以是full或sparse。
数据类型:单|双复数支持:金宝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
诊断接头|isbanded|isdiag|istril|istriu
诊断接头
isdiag
istril
istriu
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处
现在就得到审判