[問題] 寫入cell矩陣、排序問題

看板MATLAB作者 (dogbear)時間13年前 (2012/10/02 00:08), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
各位好 遇到有兩個問題 Q1 list_L1 為10*1 cell 矩陣 'and' 'for' 'in' 'it' 'reuter' 'said' 'the' 'to' 'a' 'of' times_L1 為10*1 矩陣 72 54 65 57 100 79 81 70 71 75 目標是 想將list_L1矩陣以times_L1大小 排序 想到兩種方法 都遇到問題 1.將 list_L1、 times_L1 合併用 sortrows排序 raw_data={list_L1 L_matrix1}; %這樣會變成 雙層cell矩陣 是否只能以迴圈方式存入?? 2. 先將 L_matrix1 排序 存出位置 再利用位置將list_L1 排序 [X Y]=sort(L_matrix1,'descend') 不知道 怎麼用Y將list_L1 排序 有點急 謝謝 各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.190.65

10/03 23:58, , 1F
[sorted index]=sort(times_L1)
10/03 23:58, 1F

10/03 23:59, , 2F
list_L1(index)
10/03 23:59, 2F

10/03 23:59, , 3F
兩行解決 不知道是不是你要的
10/03 23:59, 3F
文章代碼(AID): #1GQR_gm3 (MATLAB)