【問題】矩陣的問題已回收
最近開始學MATLAB,在基礎的題目上遇到了問題。
問題如下:
寫出下列的矩陣
1 -2 3 -4
-2 3 -4 3
3 -4 3 -2
-4 3 -2 1
我嘗試寫了程式碼,程式碼內容為
clear,clc;
for a=1:4
for b=1:4
C(a,b)=abs(a+b)-1; < 主要是這裡的寫法出了問題
if(mod(a+b,2)==1)
C(a,b)=-C(a,b);
end
end
end
C
所以結果變成了這樣
C =
1 -2 3 -4
-2 3 -4 5 <從第二列開始繼續累加
3 -4 5 -6 <這裡加到6
-4 5 -6 7 <這裡加到7
請問該如何修改..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.96.59.210
→
03/10 17:28, , 1F
03/10 17:28, 1F
→
03/10 19:17, , 2F
03/10 19:17, 2F
→
03/11 12:33, , 3F
03/11 12:33, 3F
→
03/11 12:40, , 4F
03/11 12:40, 4F
→
03/11 12:54, , 5F
03/11 12:54, 5F