Re: [問題] 矩陣元素位置調換
※ 引述《dok (身心疲憊)》之銘言:
: ※ 引述《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
: 沒有很仔細的檢查,可能有不能用的情形
再給大家一個方法參考看看~~~~~~~
A=[1 2 3 4];
B=fliplr(A); %將A的矩陣做左右的翻轉....
b=[A B A B A];
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.145.72
推
04/16 00:50, , 1F
04/16 00:50, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章