[討論] 關於大矩陣取值存成小矩陣的問題

看板MATLAB作者 (will)時間6年前 (2018/05/08 20:42), 編輯推噓3(304)
留言7則, 4人參與, 6年前最新討論串1/1
想請問版上大大 假設我有一個291*291的大矩陣 行跟列我都想要每個10個點取一個值 重新排成一個矩陣 想請問一下該怎麼寫 我一直卡在用x=[x y]的形式來存矩陣 可是這個方法只能存成291*30的矩陣 用迴圈去讀行再用x=[x y]的方法來存的話 只會得到1*N的矩陣 麻煩各位大大解答了>< -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.117.161 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1525783335.A.22C.html

05/08 20:47, 6年前 , 1F
repmat之類的找一下help
05/08 20:47, 1F

05/08 20:55, 6年前 , 2F
謝謝大大 只是我現在的遇到的問題怎麼按著行把矩陣存
05/08 20:55, 2F

05/08 20:55, 6年前 , 3F
下來 不是存成1*n的矩陣~
05/08 20:55, 3F

05/08 21:31, 6年前 , 4F
如果是 A = matrix( i : 10 : end , j : 10 : end) 這
05/08 21:31, 4F

05/08 21:31, 6年前 , 5F
樣呢? i 跟 j 根據自己的選擇而決定
05/08 21:31, 5F

05/08 21:56, 6年前 , 6F
謝謝大大!後來想到設一個空矩陣 用迴圈把值塞進去~
05/08 21:56, 6F

05/12 00:47, 6年前 , 7F
4F是標準作法...寫matlab就要練習不要用迴圈
05/12 00:47, 7F
文章代碼(AID): #1QyPid8i (MATLAB)
文章代碼(AID): #1QyPid8i (MATLAB)