PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Fortran
[問題] 關於minloc
作者:
ej001
( )
2012-05-10 14:42:33
大家好
dimension a(5), ib(1), ic(1)
DATA a /5,4,7,6,9/
ib=minloc(a)
ic=maxloc(a)
若一開始設定的陣列大小等於DATA數目, 則會得到預期的結果
ib=2, ic=5
但我把a陣列大小改成大於5的數字,say 10,則ib會出現錯誤
ib=6, ic=5
請問我要怎麼避免這種情況發生? 感謝
(因我的程式需要, 陣列a大小一定要大於DATA數目)
作者: terryys (terry)
2012-05-10 14:46:00
初始值是0,所以最小值在第6個 可以用minloc(a(1:5))
作者:
ej001
( )
2012-05-10 14:54:00
非常感謝!!!!!
作者: saixpzooo (校隊)
2012-05-12 04:19:00
也可以用MASK 加上 .GT. 0.01樓很省事 (建議)
繼續閱讀
[問題] 如何找陣列的index, 使得陣列有最大值?
ej001
[問題] cvf 更改read預設目標
Semisphere
Re: [請益] FORTRAN do loop 在某問題上的寫法
py94g
Re: [請益] FORTRAN讀檔案的問題
py94g
[問題] damped 牛頓法
olampaboy
Re: [請益] FORTRAN讀檔案的問題
py94g
Re: [請益] FORTRAN讀檔案的問題
mouseforlove
[請益] FORTRAN讀檔案的問題
py94g
[請益] FORTRAN do loop 在某問題上的寫法
py94g
[公告] Fortran板板規
blc
Links
booklink
Contact Us: admin [ a t ] ucptt.com