blkdiag函数matlab
时间: 2024-05-22 16:08:01 浏览: 102
MATLAB-函数帮助文档
在MATLAB中,blkdiag函数可以将输入的矩阵沿对角线方向堆叠起来,并返回新的大矩阵。该函数可以用于构建大的对角矩阵或块对角矩阵。函数语法如下:
C = blkdiag(A1,A2,...,An)
其中A1到An为要堆叠的矩阵,C为返回的大矩阵。若输入参数中有多个矩阵,它们会按照参数列表中的顺序沿对角线方向堆叠起来。
例如,若有两个矩阵A和B,它们的大小分别为2x2和3x3,则调用blkdiag函数后返回一个大小为5x5的矩阵,其中A位于第一个2x2子矩阵的位置,B位于第二个3x3子矩阵的位置。
阅读全文