MATLAB code to create a pattern of matrix
2 次查看(过去 30 天)
显示 更早的评论
Diagonal
for i=1 to 2n+2,
for j=1 to 2n+2,
aij=0 ; when i=j
end
1st row
for j= 2 to n+2
aij=1
for j=n+3 to 2n+2
aij=0
2nd row
for j=3 to n+2
a2j=0
for j=n+3 to 2n+2
a2j=1
3rd row
a34=-1, a3,n+3 = -1
for j=5 to n+2; n+4 to 2n+2
4th to n+1 rows
For i=4 to n+1
For j=1 to 2n+2 and i<j
When j=i+1
aij = -1
else aij=0
end
(n+2)th row
for i = n+2 and i<j
when j=2n+2
aij=-1
else aij= 0
(n+3 to 2n+1) rows
for i=n+3 to 2n+1 and i<j
when j=i+1
aij=1
else aij=0
lower diagonal elements
for i>j
aij=-aij
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Operating on Diagonal Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!