作者bluebanana (bluebanana)
看板Fortran
标题[问题] 外部输入方程式
时间Mon Dec 15 09:11:35 2014
各位大大好
小弟最近在学高斯积分法,
程式会用到一个方程式,
但是只能在compiler里面设定一个External function
想请问各位大大,有没有方法可以用read的方式,把方程式读入,
而不是用compiler输入!
感恩!
---
排版失败请见谅
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.16.37
※ 文章网址: http://webptt.com/cn.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