[問題] 矩陣重排問題…已回收

看板MATLAB作者 (我是社長)時間16年前 (2009/05/02 04:57), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
如果我有一個 m by n 的矩陣A,要重排… 我想到可以用 B = zeros(m*n) AtoB = randperm(m*n), for i=1:m*n B(i) = A(AtoB(i)) end 不知道除此之外有沒有別的辦法? p.s.我剛學matlab…所以有很多不懂,請各位板友見諒。 -- 將以下三行白色反白,滑鼠右鍵選擇「複製」「貼上」,可將麻將社板列入「我的最愛」 qqqqqqqf antu-mj 6.活動中心 → 16.C-Tech → 21.NTU-MJ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.148.179

05/02 13:23, , 1F
A=reshape(A(randperm(m*n)),m,n)
05/02 13:23, 1F
文章代碼(AID): #19-s93h1 (MATLAB)
文章代碼(AID): #19-s93h1 (MATLAB)