文档
块对角矩阵
B = blkdiag(A1,…,AN)
例子
B = blkdiag(A1,…,一个)返回块对角矩阵通过对齐输入矩阵创建A1,…,一个沿对角线B。
B = blkdiag(A1,…,一个)
A1,…,一个
B
全部折叠
从三个不同大小的矩阵创建一个块对角线矩阵。
A1 = ones(2,2);A2 = 2*ones(3,2);A3 = 3*ones(2,3);B = blkdiag(A1,A2,A3)
B =7×71 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 2 0 0 0 0 0 2 2 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 3 3 3 0 0 0 0 0 3 3
输入矩阵,指定为逗号分隔的矩阵列表。矩阵可以是正方形或矩形,大小可以不同。
如果任何一个输入矩阵是稀疏的,那么输出块对角矩阵也是稀疏的。
块对角线矩阵是一个矩阵,它的对角线包含更小的矩阵块,与规则的对角线矩阵相比,对角线上只有单个元素。块对角线矩阵采用如下形式,其中A1,A2、……一个每个矩阵的大小可以不同:
本功能完全支持GPU阵列。金宝app有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱)。
诊断接头
系统中存在此示例的修改版本。你想打开这个版本吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处
现在就去审判吧