文件帮助中心文件
块对角线矩阵
b = blkdiag(a1,...,a)
例子
b = blkdiag(A1,......,一个)返回块对角线矩阵通过对齐输入矩阵来创建A1,......,一个沿着对角线B.。
b = blkdiag(A1,......,一个)
A1,......,一个
B.
全部收缩
从不同大小的三个矩阵创建一个块对角线矩阵。
A1 = =(2,2);A2 = 2 *那些(3,2);A3 = 3 *那些(2,3);B = Blkdiag(A1,A2,A3)
B =7×71 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 0 0 0 0 3 3 3
输入矩阵,指定为逗号分隔的矩阵列表。矩阵可以是正方形或矩形,并且尺寸可以不同。
如果任何输入矩阵稀疏,则输出块对角线矩阵也稀疏。
块对角线矩阵是矩阵,其对角线包含较小矩阵的块,与沿着对角线的单个元素的常规对角线矩阵对比。块对角线矩阵采用以下形式,其中A1那A2,......,一个每个矩阵是否大小不同:
此功能完全支持GPU阵列。金宝app有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
诊断
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室