[討論] For迴圈邏輯問題
各位大大好 小妹我想了很久實在是寫不出來~~~QQ
希望大大可以幫幫我~~
假設已有矩陣TQ(i)
我是希望隨著i變動 刪除某行某列去得到我要的小矩陣
以下是規律
ex:當i=13 刪除TQ(1)矩陣的第5行第5列
i=18 刪除TQ(6)矩陣的第5行第5列,第6行第6列,第10行第10列,
當i=13 刪除5
當i=18 刪除5
6
10
當i=23 刪除5
6
10
11
15
當i=28 刪除5
6
10
11
15
16
20
當i=33 刪除5
6
10
11
15
16
20
21
25
.
.
.
----------------------------------------------------
以下是我想的 但是是錯的QQ 希望大大可以給予修正 或提供更好的方法跟邏輯
k=1
for i=13:5:58
j=5;
for ii=1:k
eval(sprintf('TQ%d(%d,:)=[];',i,j));
eval(sprintf('TQ%d(:,%d)=[];',i,j));
j=j+1;
end
k=k+1;
end
感激不盡~~~~~~~~~~~~~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.135.139.179
※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1404745099.A.C6E.html
→
07/08 11:29, , 1F
07/08 11:29, 1F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章
6
38