matlab中diag用法

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 01:57:03
matlab中diag用法
x)M,ILzcmJfb)+mjTU\[FN&XO'L|_|V[<;Ɏ]|9ckP5.|~哞Qtl[gӷ>ٱ vpOvt=,22hC#Xk*l.58BL(!m6G ';_]dGKXt2 dg͛_,kY0KsR`2 CM[ClMUٺnrNóM FVyFD~AݿP<;PJzI

matlab中diag用法
matlab中diag用法

matlab中diag用法
X = diag(v,k)
以向量v的元素作为矩阵X的第k条对角线元素,当k=0时,v为X的主对角线;当k>0时,v为上方第k条对角线;当k> v=[1 2 3];
>> x=diag(v,-1)
x =
0 0 0 0
1 0 0 0
0 2 0 0
0 0 3 0
下面不知是否是你想要的:
>> clear
>> v(1)=1;
>> n=5;%可以安自己需求
>> v(2:n)=2;
>> x=diag(v,-1)
x =
0 0 0 0 0 0
1 0 0 0 0 0
0 2 0 0 0 0
0 0 2 0 0 0
0 0 0 2 0 0
0 0 0 0 2 0