作者willchiang (will)
看板MATLAB
標題[討論] 關於大矩陣取值存成小矩陣的問題
時間Tue May 8 20:42:12 2018
想請問版上大大
假設我有一個291*291的大矩陣
行跟列我都想要每個10個點取一個值
重新排成一個矩陣
想請問一下該怎麼寫
我一直卡在用x=[x y]的形式來存矩陣
可是這個方法只能存成291*30的矩陣
用迴圈去讀行再用x=[x y]的方法來存的話
只會得到1*N的矩陣
麻煩各位大大解答了><
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.117.161
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MATLAB/M.1525783335.A.22C.html
1F:推 LiamIssac: repmat之類的找一下help 05/08 20:47
2F:→ willchiang: 謝謝大大 只是我現在的遇到的問題怎麼按著行把矩陣存 05/08 20:55
3F:→ willchiang: 下來 不是存成1*n的矩陣~ 05/08 20:55
4F:推 rauljoker: 如果是 A = matrix( i : 10 : end , j : 10 : end) 這 05/08 21:31
5F:→ rauljoker: 樣呢? i 跟 j 根據自己的選擇而決定 05/08 21:31
6F:→ willchiang: 謝謝大大!後來想到設一個空矩陣 用迴圈把值塞進去~ 05/08 21:56
7F:推 profyang: 4F是標準作法...寫matlab就要練習不要用迴圈 05/12 00:47