[問題]一個100*100的稀疏且對稱矩陣該如何輸入比較好??已回收

看板MATLAB作者時間15年前 (2011/02/10 16:11), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
Ex:6*6的矩陣 A=[1 1 0 0 0 1;1 1 1 0 0 0; 0 1 1 1 0 0;0 0 1 1 1 0; 0 0 0 1 1 1;1 0 0 0 1 1] 大概類似像這樣的規律要到100*100 小矩陣還可以慢慢打 但要到100的話有沒有比較快的方法呢 因為是MATLAB新手 有爬過文 但還是不知如何下手 請各位版友幫個忙 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.130.83

02/10 16:17, , 1F
eye(6,6)+circshift(eye(6,6),1)+circshift(eye(6,6),-1)
02/10 16:17, 1F

02/10 21:14, , 2F
要先找出規律...之後就很多寫法了...
02/10 21:14, 2F

02/11 01:22, , 3F
spdiag ?
02/11 01:22, 3F

02/11 01:23, , 4F
是spdiags
02/11 01:23, 4F

02/11 10:26, , 5F
那如果100*100裡面 每一排前後有20個1 這樣是否就要用20
02/11 10:26, 5F

02/11 10:28, , 6F
次的circshift指令相加呢?
02/11 10:28, 6F
文章代碼(AID): #1DKvsYes (MATLAB)