看板 MATLAB 關於我們 聯絡資訊
A=[1 0 5 8 9 6 3 4] 我想要將這個數列較大的前25%作為分界 把數列變成 A=[0 0 0 1 1 0 0 0] 想請教一下有沒有比較簡約的寫法 我只有想到for迴圈... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.122.79.78 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1413165199.A.687.html
JamesChen: 先找到 q3 = [分界 10/13 11:24
JamesChen: A >= q3 done 10/13 11:25
DKer: A(A>7)=1; A(A<7)=0; 10/13 11:26
DKer: 那個"7"可以找四分位數 10/13 11:27
oskens: THX 10/13 14:13