Re: [問題] 矩陣元素位置調換

看板MATLAB作者 (身心疲憊)時間18年前 (2006/04/14 16:32), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
※ 引述《yimean (溫柔殺手N￾ ￾ ￾  )》之銘言: : 我有一個矩陣a : a=[1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4] : 請問要如何做才能讓 : b=[1 2 3 4 4 3 2 1 1 2 3 4 4 3 2 1 1 2 3 4] : 煩請高手解答!謝謝! a=[1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4]; c=[repmat([zeros(1,4),ones(1,4)],1,floor(length(a)/(4*2))),... zeros(1,length(a)-(4*2)*floor(length(a)/(4*2)))]; b=(rot90(a)'-a).*c+a 黃色字是數字排序個數, ex: 1 2 3 4 5,黃色字就改成5 沒有很仔細的檢查,可能有不能用的情形 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.155.201 ※ 編輯: dok 來自: 140.116.155.201 (04/14 16:38)

04/14 20:58, , 1F
果然是高手高手高高手...感謝!
04/14 20:58, 1F
文章代碼(AID): #14FruNTp (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #14FruNTp (MATLAB)