24小时热门版块排行榜    

查看: 2042  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 272求调剂 +4 田智友 2026-02-28 4/200 2026-03-01 06:43 by 刘兵
[考研] 285求调剂 +6 满头大汗的学生 2026-02-28 6/300 2026-03-01 06:29 by Trying]
[考研] 材料调剂 +4 爱擦汗的可乐冰 2026-02-28 4/200 2026-03-01 00:38 by 猫猫球alter
[考研] 307求调剂 +4 73372112 2026-02-28 6/300 2026-03-01 00:04 by ll247
[考研] 304求调剂 +3 52hz~~ 2026-02-28 5/250 2026-03-01 00:00 by 52hz~~
[考研] 272求调剂 +3 材紫有化 2026-02-28 3/150 2026-02-28 22:52 by ms629
[考研] 292求调剂 +3 yhk_819 2026-02-28 3/150 2026-02-28 21:57 by gaoxiaoniuma
[考研] 290求调剂 +5 材料专硕调剂; 2026-02-28 6/300 2026-02-28 21:40 by gaoxiaoniuma
[考博] 26申博 +4 想申博! 2026-02-26 4/200 2026-02-28 21:37 by limorning
[考研] 求调剂 +4 repeatt?t 2026-02-28 4/200 2026-02-28 21:16 by gaoxiaoniuma
[考研] 085600材料工程一志愿中科大总分312求调剂 +8 吃宵夜1 2026-02-28 10/500 2026-02-28 20:27 by L135790
[考研] 298求调剂 +8 人间唯你是清欢 2026-02-28 11/550 2026-02-28 20:26 by L135790
[考研] 276求调剂 +3 路lyh123 2026-02-28 4/200 2026-02-28 19:45 by 路lyh123
[考研] 0856材料求调剂 +10 hyf hyf hyf 2026-02-28 11/550 2026-02-28 18:50 by 无际的草原
[考博] 博士自荐 +3 kkluvs 2026-02-28 3/150 2026-02-28 16:59 by StarAura
[高分子] 求环氧树脂研发1名 +3 孙xc 2026-02-25 11/550 2026-02-28 16:57 by ichall
[考研] 265分求调剂不调专业和学校有行学上就 +4 礼堂丁真258 2026-02-28 6/300 2026-02-28 16:18 by 求调剂zz
[考研] 0856调剂 +3 刘梦微 2026-02-28 3/150 2026-02-28 13:22 by houyaoxu
[考研] 寻找调剂 +3 LYidhsjabdj 2026-02-28 3/150 2026-02-28 12:59 by miniwendy
[硕博家园] 博士自荐 +6 科研狗111 2026-02-26 9/450 2026-02-28 12:32 by seaskyy
信息提示
请填处理意见