24小时热门版块排行榜    

查看: 2054  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 280求调剂 +11 咕噜晓晓 2026-03-18 12/600 2026-03-21 22:40 by ACS Nano——
[考研] 311求调剂 +13 冬十三 2026-03-15 14/700 2026-03-21 22:10 by peike
[考研] 0703化学调剂 +11 妮妮ninicgb 2026-03-15 15/750 2026-03-21 19:15 by ColorlessPI
[考研] 268求调剂 +9 简单点0 2026-03-17 9/450 2026-03-21 15:37 by lature00
[考研] 316求调剂 +6 梁茜雯 2026-03-19 6/300 2026-03-21 06:32 by Ecowxq666!
[考研] 材料工程(专)一志愿985 初试335求调剂 +3 hiloiy 2026-03-17 4/200 2026-03-21 03:04 by JourneyLucky
[考研] 265求调剂 +9 梁梁校校 2026-03-17 9/450 2026-03-21 02:17 by JourneyLucky
[考研] 一志愿华南师大 070300(化学)304分求调剂 +3 0703武芊慧雪304 2026-03-18 3/150 2026-03-21 00:48 by JourneyLucky
[考研] 323求调剂 +3 洼小桶 2026-03-18 3/150 2026-03-20 22:54 by JourneyLucky
[考研] 324求调剂 +5 lucky呀呀呀鸭 2026-03-20 5/250 2026-03-20 22:30 by 促天成
[考研] 一志愿 西北大学 ,070300化学学硕,总分287,双非一本,求调剂。 +4 晨昏线与星海 2026-03-19 4/200 2026-03-20 22:15 by JourneyLucky
[考研] 材料与化工 322求调剂 +4 然11 2026-03-19 4/200 2026-03-20 22:12 by luoyongfeng
[考研] 一志愿西南交通 专硕 材料355 本科双非 求调剂 +5 西南交通专材355 2026-03-19 5/250 2026-03-20 21:10 by JourneyLucky
[论文投稿] 申请回稿延期一个月,编辑同意了。但系统上的时间没变,给编辑又写邮件了,没回复 10+3 wangf9518 2026-03-17 4/200 2026-03-19 23:55 by babero
[考研] 320求调剂0856 +3 不想起名字112 2026-03-19 3/150 2026-03-19 22:53 by 学员8dgXkO
[考研] 本科郑州大学物理学院,一志愿华科070200学硕,346求调剂 +4 我不是一根葱 2026-03-18 4/200 2026-03-19 09:11 by 浮云166
[考研] 【同济软件】软件(085405)考研求调剂 +3 2026eternal 2026-03-18 3/150 2026-03-18 19:09 by 搏击518
[硕博家园] 湖北工业大学 生命科学与健康学院-课题组招收2026级食品/生物方向硕士 +3 1喜春8 2026-03-17 5/250 2026-03-17 17:18 by ber川cool子
[考研] 070303 总分349求调剂 +3 LJY9966 2026-03-15 5/250 2026-03-16 14:24 by xwxstudy
[考研] 0856专硕279求调剂 +5 加油加油!? 2026-03-15 5/250 2026-03-15 11:58 by 2020015
信息提示
请填处理意见