【发布时间】:2013-09-12 07:45:10
【问题描述】:
我需要编写一个脚本来自动设置矩阵A。该矩阵的大小与工作区中另一个变量N 的值相关联。一般来说,A 将有N + N*(N-1)/2 行和N 列。
第一个N 行和N 列基本上只是一个对角矩阵,使用diag 很容易设置。
我在设置矩阵的下部时遇到问题。基本上,它需要具有以下形式:
-1 0 0 0
0 -1 0 0
0 0 -1 0
0 0 0 -1
1 -1 0 0
1 0 -1 0
1 0 0 -1
0 1 -1 0
0 1 0 -1
0 0 1 -1
我确定模式很清楚。
如何编写代码以便 Matlab 为 N 的任意值设置此矩阵?
谢谢
【问题讨论】: