作者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/cn.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