作者bluebanana (bluebanana)
看板Fortran
標題[問題] 外部輸入方程式
時間Mon Dec 15 09:11:35 2014
各位大大好
小弟最近在學高斯積分法,
程式會用到一個方程式,
但是只能在compiler裡面設定一個External function
想請問各位大大,有沒有方法可以用read的方式,把方程式讀入,
而不是用compiler輸入!
感恩!
---
排版失敗請見諒
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.16.37
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Fortran/M.1418605897.A.109.html
1F:推 terryys: 試試用include?12/15 10:44
什麼意思!求詳細
Btw我有找到一個parser的code研究當中
※ 編輯: bluebanana (140.113.16.37), 12/15/2014 11:12:37
2F:推 physbook: function寫在另一個程式檔案裡12/15 13:31
3F:→ physbook: 主程式end後加上include "funcyion_file"12/15 13:31
4F:→ physbook: *function_file (手機打字按歪)12/15 13:32
大大!這樣做是不是build之後就不能再改方程式了?我剛剛試過就不能 再度謝謝大大回
答
※ 編輯: bluebanana (140.113.68.29), 12/15/2014 14:12:20
5F:→ blc: 對,因為編譯的時候就把該檔納入了。12/15 17:38
所以沒有好方法讓我編譯後再輸入了嗎OAQ
固定格式的方法又太不實用
※ 編輯: bluebanana (140.113.68.29), 12/15/2014 17:49:46
6F:→ gilocustom: runtime才決定方程式而且方程式的結構很複雜的話就只12/15 17:49
7F:→ gilocustom: 能另外寫parser囉~12/15 17:49
好的!我再來研究看看!謝謝!
※ 編輯: bluebanana (140.113.68.29), 12/15/2014 17:50:51
※ 編輯: bluebanana (140.113.68.29), 12/15/2014 22:47:57