[討論] MATLAB S型排列

看板MATLAB作者 (doris tsai)時間14年前 (2012/05/07 21:18), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串1/1
我想詢問一個排列的問題 如果我有20筆數據資料 我想要呈現S型排列 例如 1 2 3 4 5 10 9 8 7 6 11 12 13 14 15 20 19 18 17 16 請問我要如何下指令 若利用if 跟 for 迴圈去做的話呢? 謝謝指教 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 101.15.9.105

05/07 23:32, , 1F
a = rand(1, 20);
05/07 23:32, 1F

05/07 23:32, , 2F
b = zeros(4, 5);
05/07 23:32, 2F

05/07 23:33, , 3F
更正 b = zeros(5, 4);
05/07 23:33, 3F

05/07 23:33, , 4F
b(:) = sort(a);
05/07 23:33, 4F

05/07 23:34, , 5F
b = b.';
05/07 23:34, 5F

05/08 03:03, , 6F
b(2:2:end,:)=b(2:2:end,end:-1:1);
05/08 03:03, 6F
文章代碼(AID): #1FfykyuI (MATLAB)
文章代碼(AID): #1FfykyuI (MATLAB)