[討論]行取最大值後,那一行列不再考慮?由左而右

看板MATLAB作者 (高柏)時間11年前 (2013/12/12 09:28), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
假設有一A矩陣 4*4 A=[15 20 17 27; 14 78 41 21 ; 32 14 12 14 ; 14 25 25 24] 15 20 17 27 14 78 41 21 32 14 12 14 14 25 25 24 想要每一行取最大值,從第一行開始, 且出現最大值的那一列, 往後不予考慮 參與第二行取最大值... 由此類推 結果為: 32 (第一行的最大值為32 , 因此第二行取最大值,不考慮第三列) 78 (第二行的最大值是78, 因此第三行取最大值 不考慮第三列 和第二列) 25 (第三行的最大值是25 , 因此第四行取最大值不考慮第四列 第三列和第二列) 27 (不考慮 第二 三 四列下, 第四行的值為27) 請問這樣的 程式碼 該怎麼寫??? 謝謝大大教導~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.111.143

12/12 09:44, , 1F
寫for 吧
12/12 09:44, 1F

12/12 12:29, , 2F
max(A) 應該就解決了吧
12/12 12:29, 2F

12/12 12:30, , 3F
PS: 我是MATLAB 2012a
12/12 12:30, 3F
文章代碼(AID): #1IgH4k_G (MATLAB)
文章代碼(AID): #1IgH4k_G (MATLAB)