[問題] 矩陣元素運算另建一矩陣...已回收

看板MATLAB作者 (MrsJ)時間16年前 (2010/01/30 17:36), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/2 (看更多)
我的問題...舉個範例是 一個矩陣J, sort第一個column後 變成如下: J = [0 2 0 3 1 4 1 5 1 9 2 11 2 13 2 19 2 21 3 0 4 5 4 0 4 1 4 10 4 4 . . . .] 若欲由此另外建一個 K = [0 2.5 1 6 2 16 3 0 4 4 . . . .] 以白話敘述是 K(i,2)是滿足條件J(:,1)==K(i,1) 的這些J(:,2)的元素平均值 請問若給定了J 如何寫這段語法以求出K ? 有勞各界前輩不吝指點 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.197.39 ※ 編輯: MrsJ 來自: 111.251.197.39 (01/30 17:54)

01/30 18:26, , 1F
K=grpstats(J(:,2),J(:,1),'mean')
01/30 18:26, 1F

01/30 23:50, , 2F
有這麼好用的內建! 感謝高手!
01/30 23:50, 2F
文章代碼(AID): #1BO_sYiG (MATLAB)
文章代碼(AID): #1BO_sYiG (MATLAB)