Re: [問題] 矩陣元素位置調換
※ 引述《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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章