主要内容

Blkdiag.

块对角线矩阵

描述

例子

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

输入参数

全部收缩

输入矩阵,指定为逗号分隔的矩阵列表。矩阵可以是正方形或矩形,并且尺寸可以不同。

如果任何输入矩阵稀疏,则输出块对角线矩阵也稀疏。

更多关于

全部收缩

块对角线矩阵

块对角线矩阵是矩阵,其对角线包含较小矩阵的块,与沿着对角线的单个元素的常规对角线矩阵对比。块对角线矩阵采用以下形式,其中A1A2,......,一个每个矩阵是否大小不同:

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

GPU代码生成
使用GPU Coder™为NVIDIA®GPU生成CUDA®代码。

也可以看看

在R2006A之前介绍