MATLAB如何使用blkdiag函数创建以输入元素为对角线元素的矩阵

2020年12月18日11:16:37MATLAB如何使用blkdiag函数创建以输入元素为对角线元素的矩阵已关闭评论

MATLAB如何使用blkdiag函数创建以输入元素为对角线元素的矩阵

【语法说明】

out = blkdiag(a,b,c,d,…):生成以a,b,c,d,…为对角线元素的矩阵,a,b,c,d,…可以是标量也可以是向量或矩阵,除此之外其余位置的元素均为零。

【功能介绍】创建以输入元素为对角线元素的矩阵。

【实例】利用blkdiag函数生成以1、3、5、7和向量[10,11]为对角线元素的矩阵。

>> out=blkdiag(1,3,5,7,[10,11]) % 按给定元素生成矩阵

out =

1 0 0 0 0 0

0 3 0 0 0 0

0 0 5 0 0 0

0 0 0 7 0 0

0 0 0 0 10 11

【实例讲解】由于输入参数未必均为标量,因此矩阵可能不是方阵。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。