24小时热门版块排行榜    

查看: 2303  |  回复: 9

wlxydgq

铁虫 (正式写手)

[求助] 求助fortran的计算精度

弱弱的问一个问题,我用的是Compaq Visual Fortran 6.5,想问问大家,fortran6.5是否可以任意的规定计算精度,比如有效数字30位、50位?如果6.5不行的话,什么版本可以呢?

       我觉得肯定是可以的,只是不知道怎么弄?
请大家多多指导,金币不够可以再加!!!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
Fortran是数字计算, 不是符号计算
你想要符号计算, 去用Maple, Mathematics
2楼2013-09-25 22:20:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wlxydgq

铁虫 (正式写手)

引用回帖:
2楼: Originally posted by jerkwin at 2013-09-25 22:20:58
Fortran是数字计算, 不是符号计算
你想要符号计算, 去用Maple, Mathematics

不是?这和符号计算有什么联系呢?
说实话,我原来的确是用maple比较多,可是,我希望fortran有计算精度的功能和符号计算没有什么关系吧。
数字计算,就不能要求计算精度吗?
3楼2013-09-25 23:25:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

【答案】应助回帖

Fortran当然有计算精度, 可不是你要求的任意精度, 因为Fortran不是用来做代数运算的.
不要把Maple的经验想当然的推广到所有语言
当然, 你若非要任意精度计算, 用Fortran也可以实现, 但是没有多大意义
先想明白做计算的目的是什么吧
4楼2013-09-25 23:50:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wlxydgq

铁虫 (正式写手)

引用回帖:
4楼: Originally posted by jerkwin at 2013-09-25 23:50:44
Fortran当然有计算精度, 可不是你要求的任意精度, 因为Fortran不是用来做代数运算的.
不要把Maple的经验想当然的推广到所有语言
当然, 你若非要任意精度计算, 用Fortran也可以实现, 但是没有多大意义
先想明白做 ...

哦,看来是我的不懂,才有了前面的我莽撞的回复了,这次真心求教。
我是真的需要提高计算精度,即使是不能30位有效数字,但是我的确需要20位,哪怕是16位呢?
5楼2013-09-26 00:33:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

【答案】应助回帖

★ ★ ★
wlxydgq: 金币+2, ★★★很有帮助 2013-09-26 07:55:33
xzhdty: 金币+1, 谢谢参与 2013-09-26 12:59:14
不知你需要多高的精度, Fortran的real*8是16位精度, real*16是32为精度, 再高的精度就需要你自己实现了
实际上用real*16的都很少, real*8基本就满足计算需要了
6楼2013-09-26 02:20:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wlxydgq

铁虫 (正式写手)

引用回帖:
6楼: Originally posted by jerkwin at 2013-09-26 02:20:22
不知你需要多高的精度, Fortran的real*8是16位精度, real*16是32为精度, 再高的精度就需要你自己实现了
实际上用real*16的都很少, real*8基本就满足计算需要了

怎么设置精度呢,这是关键,估计16位应该够了
7楼2013-09-26 07:55:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

【答案】应助回帖

根本不用设置, 变量定义为什么类型, 自然就有什么样的精度
不要被Maple之类的洗脑了
8楼2013-09-26 08:56:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wlxydgq

铁虫 (正式写手)

引用回帖:
8楼: Originally posted by jerkwin at 2013-09-26 08:56:26
根本不用设置, 变量定义为什么类型, 自然就有什么样的精度
不要被Maple之类的洗脑了

我晕,我承认我的fortran思维可能很幼稚,也承认受到了maple的影响。可是,即使是我说的意思不严谨,可是你不懂意思吗,就好比国人到了国外,说几句简单的英文单词,人家也能猜到是什么意思吧。
ok,
那现在我想问,把变量定义成什么类型,它的精度最高?
9楼2013-09-28 13:37:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

【答案】应助回帖

我上面就说了, 你没看到?
只要你愿意, 全部定义成real*16
10楼2013-09-29 22:32:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wlxydgq 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 ASdOkHsho7FD 2026-08-28 4/200 2026-08-29 09:48 by G6APbkg8SA6w
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 ASdOkHsho7FD 2026-08-28 5/250 2026-08-29 09:28 by G6APbkg8SA6w
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +12 Kittylucky 2026-08-27 13/650 2026-08-29 00:04 by superceng
[基金申请] 基金不中,共勉 +11 eulota 2026-08-26 11/550 2026-08-28 14:22 by 火星超人xi
[基金申请] 麻烦专家们看看评委们的意见(F口面上) +4 gdd2018 2026-08-28 9/450 2026-08-28 14:22 by jklily
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 面上合作单位盖章 +5 ssyjh 2026-08-27 5/250 2026-08-27 20:50 by gdfollow
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +5 a089 2026-08-26 6/300 2026-08-27 14:05 by jonewore
[基金申请] 为什么 国际(地区)合作与交流项目 没有放榜? 10+3 majunge000 2026-08-26 11/550 2026-08-27 08:42 by 北京莱茵编辑
[基金申请] 出来了 +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by 宝贝虫子
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
[基金申请] 今天务委会开完了,明天出结果吗 +19 angus9576 2026-08-25 23/1150 2026-08-26 10:03 by zp519
[基金申请] 国合现在查不到了吗? +10 chengyan1220 2026-08-24 20/1000 2026-08-26 08:57 by peasantsprig
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
[基金申请] 明天应该可查了!? +6 chengyan1220 2026-08-23 6/300 2026-08-25 19:45 by zfd97
[基金申请] 某些机构,以效率低为荣,以效率低作为存在感 +9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
信息提示
请填处理意见