matlab中怎样创建一个对角矩阵

来源:百度知道 编辑:UC知道 时间:2024/07/05 06:58:47
想创建一个大型对角矩阵,不知道怎么表示出来,希望高人指点谢谢

楼上的格式有问题
应该是这样:
把对角线左成一个向量x
然后diag(x)即可
比如diag([1,2,3])

MATLAB的库函数不是有专门创建对角矩阵的函数吗,你用help matfun 搜搜结果

diag(a1,a2,...,an)创建对角阵
a1,a2,...,an是对角元素

刚学习这个软件,还不太了解。我也想知道

>> diag([1 2])
ans =
1 0
0 2