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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 09:17:23
matlab中如何用diag生成矩阵[5600;1560;0156;0015]matlab中如何用diag生成矩阵[5600;1560;0156;0015]matlab中如何用diag生成矩阵[560

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
>>