[問題] 如何找陣列的index, 使得陣列有最大值?

看板Fortran作者 ( )時間12年前 (2012/05/09 11:39), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
各位先進好: fmax=afamp(1) do 71 iz=1,izstep if(afamp(iz+1).gt.fmax) fmax=afamp(iz+1) 71 continue 以上是找陣列afamp(iz)的最大值, 但我想進一步知道此最大值是發生在哪個iz 請問我要怎麼寫這種語法? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.192 ※ 編輯: ej001 來自: 140.112.4.192 (05/09 12:04)

05/09 12:05, , 1F
MAXLOC(afamp)
05/09 12:05, 1F

05/09 12:06, , 2F
矩陣最大值不用那麼麻煩 用 MAXVAL(afamp) 即可
05/09 12:06, 2F

05/09 16:14, , 3F
THX
05/09 16:14, 3F
文章代碼(AID): #1FgURSqs (Fortran)