matlab中如何用diag生成矩阵[5 6 0 0;1 5 6 0;0 1 5 6;0 0 1 5]

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 05:08:28
matlab中如何用diag生成矩阵[5 6 0 0;1 5 6 0;0 1 5 6;0 0 1 5]
x)M,ILzceMON}>eEJfb)uLx>[M  ,k0 HY6IET1GΆz.z04>nq5Qak2S#?/X#WPSSYD(km)l 3́_` <0F 1

matlab中如何用diag生成矩阵[5 6 0 0;1 5 6 0;0 1 5 6;0 0 1 5]
matlab中如何用diag生成矩阵[5 6 0 0;1 5 6 0;0 1 5 6;0 0 1 5]

matlab中如何用diag生成矩阵[5 6 0 0;1 5 6 0;0 1 5 6;0 0 1 5]
【代码】
m=4;
x=5*diag(ones(m,1))+1*diag(ones(m-1,1),-1)+6*diag(ones(m-1,1),1)
【结果】
x =
5 6 0 0
1 5 6 0
0 1 5 6
0 0 1 5
>>