精華區beta MATLAB 關於我們 聯絡資訊
※ 引述《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
yimean:3行殺...小弟敗服<(_._)>... 04/16 00:50