[問題] 函數參數個數不定問題

看板Fortran作者 (..)時間15年前 (2010/02/02 20:50), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
我想寫一個參數個數不定的函數 比如計算 N維函數在某一點上的 gradient,但是N不確定 在 C 和 R-project 上可以用 ... , va function 等解決 但是在fortran上找了很久找不到相關的指令 麻煩各位先進給一些指點 謝謝! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.200.21

02/03 02:00, , 1F
N維意思是 二維、三維、四維…?
02/03 02:00, 1F

02/03 09:43, , 2F
參數個數不定可使用optional
02/03 09:43, 2F

02/03 11:58, , 3F
不知道#1AfSaR_N這篇文章是不是你要的解法。
02/03 11:58, 3F

02/03 21:29, , 4F
謝謝樓上諸位。我用一個不定長度的陣列取代多數參數
02/03 21:29, 4F

02/03 21:31, , 5F
暫時解決這個問題,雖然函數變得比較醜....orz
02/03 21:31, 5F

02/03 21:32, , 6F
optional我有想過,不過用optional 變數個數會有上限
02/03 21:32, 6F
文章代碼(AID): #1BQ1-jxF (Fortran)
文章代碼(AID): #1BQ1-jxF (Fortran)