matlab中blkdiag的用法和diag函数的用法相似:
diag函数的作用:
diag(a),若a是一个向量,则diag函数的作用是产生一个对角线为a的矩阵;
a=[1 2 3];
diag(A),若A是一个矩阵,则diag函数的作用是产生提取矩阵的对角线;
A=[1 0 0
0 2 0
0 0 3];
diag(A)=[1 2 3];
在blkdiag函数中:作用是生成以矩阵块为对角线的矩阵;
a=[1 2;
3 4];
则blkdiag(a,a)=[1 2 0 0
3 4 0 0
0 0 1 2
0 0 3 4];
matlab中diag函数blkdiag函数的用法
最新推荐文章于 2024-10-10 23:39:23 发布