[問題] 求陣列的index 使得陣列有極值

看板Fortran作者 ( )時間12年前 (2012/04/25 21:50), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
do 135 iw=iwmax, 1 if((afmax(iw).gt.afmax(iw+1)).and.(afmax(iw).gt.afmax(iw-1))) &restfre=iw 135 continue write(*,*) restfre 我是這樣寫的, 但輸出結果明顯錯誤, 請問各位先進, 哪邊錯誤 感謝指導 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.192

04/25 21:56, , 1F
你這樣只是找了一個比相鄰大的位子而已,應該用一個變數存
04/25 21:56, 1F

04/25 21:57, , 2F
現在的最大值和位置,要是下一個比這個大就取代
04/25 21:57, 2F

04/25 21:57, , 3F
或者用maxloc
04/25 21:57, 3F
文章代碼(AID): #1Fc04DAS (Fortran)
文章代碼(AID): #1Fc04DAS (Fortran)