Re: [問題]新手矩陣排列小問題

看板MATLAB作者 (Tremendo!)時間11年前 (2014/03/27 07:37), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《lovemormus (暗黑小雪)》之銘言: : 各位大大求救!! : 小的目前遇到一個問題 : 以下是內容: : for i=0:1:3 : for j=0:-1:-2 : a=[i,j] a每個迴圈都會被重新給值 可以用a(m,n)=i or j之類的方式去建立a矩陣 : end : end : 結果跑出來的是 : a= : 0 0 : a= : 0 -1 : a= : 0 -2 : a= : 1 0 : (以下略) : 請問假如想要的結果是 : a是個12*2的矩陣如下 : a= : 0 0 : 0 -1 : 0 -2 : 1 0 : 1 -1 : (以下略) : 請問哪邊需要改呢qq 跪求各位大大幫助!! 當i, j元素多時 這樣可能比較快 i=0:1:3 ; j=0:-1:-2 ; a=zeros(numel(i)*numel(j),2) ; a(:,1)=reshape(repmat(i,length(j),1),[],1) ; a(:,2)=reshape(repmat(j,1,length(i)),[],1) ; -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 35.2.200.171 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1395877056.A.E01.html

03/27 20:15, , 1F
阿阿阿阿阿阿阿阿阿!!!!!!!!
03/27 20:15, 1F

03/27 20:15, , 2F
成成成城成功功功功了了了了了了!!!!!!
03/27 20:15, 2F

03/27 20:16, , 3F
謝謝謝謝謝大大大大大大大!!!!!!!
03/27 20:16, 3F
文章代碼(AID): #1JCsJ0u1 (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1JCsJ0u1 (MATLAB)