24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 3420  |  回复: 10

fay_L

铁虫 (初入文坛)

[求助] FORTRAN中比双精度(real(kind=8))更高的精度的数据类型是什么? 已有4人参与

最近在编程解决问题,但是求矩阵的行列式值时总遇到infinity的情况,发现是精度不够的问题,已换成双精度的还是不行,请问还有比双精度更高精度的数据类型吗?如何定义呢?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

卡尔俾斯

铁杆木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
绝对不是精度问题,双精度足够用了

[ 发自小木虫客户端 ]
4楼2014-12-20 08:48:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jinjinliu

银虫 (著名写手)

引用回帖:
4楼: Originally posted by 卡尔俾斯 at 2014-12-20 08:48:45
绝对不是精度问题,双精度足够用了

我也觉得是,一般都是这样的,人家语言解决了多少问题啊,多少大数字问题,你这就行不通,可定是程序有问题,或者解法本身存在问题。
5楼2014-12-20 09:19:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pippi6

铁杆木虫 (著名写手)

工程和科学数值计算咨询

【答案】应助回帖

引用回帖:
6楼: Originally posted by chairman_gcd at 2014-12-20 20:51:20
FM Fortran 是编译器吗?...

FM Fortran 不是编译器,是一module,可以定义任意长度的实型数据及其运算。
8楼2014-12-21 00:51:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

pippi6

铁杆木虫 (著名写手)

工程和科学数值计算咨询

【答案】应助回帖

感谢参与,应助指数 +1
双精度己经是VF最好的精度了。个别编译器有real*16。如果你非要坚持更高精度,可以试试FM Fortran, 那里你可规定任意位,比如200位有效数字

[ 发自小木虫客户端 ]
2楼2014-12-19 14:07:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qchem

铁杆木虫 (著名写手)


【答案】应助回帖

感谢参与,应助指数 +1
需要64位的编译器
gfortran就可以更高

[ 发自小木虫客户端 ]
3楼2014-12-19 16:57:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chairman_gcd

禁虫 (小有名气)

本帖内容被屏蔽

6楼2014-12-20 20:51:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pippi6

铁杆木虫 (著名写手)

工程和科学数值计算咨询

【答案】应助回帖

引用回帖:
4楼: Originally posted by 卡尔俾斯 at 2014-12-20 08:48:45
绝对不是精度问题,双精度足够用了

"绝对不是精度问题",这话就太绝对了。我曾经做过一个时间递推问题。由于问题不稳定,每一时间步大概损失近一位数字的精度,而我需要推进100多步。假如只有双精度,大概经过20步,所有精度损失殆尽,然后就发散了。但我用了FM Fortran, 定义了120位有效数字,就解决了原本是不稳定的数值推进问题。可见,提高有效位数还是有作用的。

[ 发自小木虫客户端 ]
7楼2014-12-21 00:32:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

--八云--

专家顾问 (知名作家)

博览众家之长,终集百家之短

【答案】应助回帖

感谢参与,应助指数 +1
如果你知道了。。。。告诉我一声,我一直以为双精度是fortran最高的精度,除了自定义以外。。。
人原本是不死的,后来他创造了死亡,故而人们歌颂他。
9楼2014-12-21 07:49:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qchem

铁杆木虫 (著名写手)


引用回帖:
8楼: Originally posted by pippi6 at 2014-12-21 00:51:27
FM Fortran 不是编译器,是一module,可以定义任意长度的实型数据及其运算。...

能给个FM Fortran的链接吗?谢谢
10楼2017-02-10 11:15:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 fay_L 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 复试调剂 +4 asdasdassda 2026-04-05 4/200 2026-04-06 07:01 by houyaoxu
[考研] 085602调剂 初试总分335 +9 19123253302 2026-04-05 9/450 2026-04-06 06:14 by houyaoxu
[考研] 生物与医药求调剂 +5 heguanhua 2026-04-05 6/300 2026-04-05 22:58 by Hdyxbekcb
[考研] 一志愿苏州大学材料工程(085601)专硕有科研经历三项国奖两个实用型专利一项省级立项 +10 大火山小火山 2026-04-05 10/500 2026-04-05 19:58 by 小蜗牛小蜗牛
[考研] 359求调剂22408 +3 123456789qw 2026-03-31 3/150 2026-04-05 10:09 by zhq0425
[考研] 材料调剂 +11 一样YWY 2026-04-02 13/650 2026-04-04 23:10 by 无际的草原
[考研] 求生物学学硕调剂——364分 +7 云朵遛弯指南 2026-04-04 7/350 2026-04-04 22:49 by zhyzzh
[考研] 325求调剂 +4 春风不借意 2026-04-04 4/200 2026-04-04 22:08 by 啵啵啵0119
[考研] 283分求调剂 +7 小聂爱学习 2026-04-03 7/350 2026-04-04 21:51 by hemengdong
[考研] 0710生物学336分求调剂 +6 kiyy 2026-04-01 8/400 2026-04-04 10:10 by kiyy
[考研] 一志愿双非085502,267分,过四级求调剂 +3 再忙也要吃饭啊 2026-04-03 3/150 2026-04-04 05:03 by gswylq
[考研] 357求调剂 +13 1050389037 2026-04-03 13/650 2026-04-03 22:27 by 无际的草原
[考研] 调剂 +5 asdasdassda 2026-04-03 6/300 2026-04-03 20:27 by 岸上的一条鱼
[考研] 286求调剂 +7 Faune 2026-03-30 7/350 2026-04-03 10:14 by linyelide
[考研] 266求调剂 +4 学员97LZgn 2026-04-02 4/200 2026-04-02 13:03 by yulian1987
[考研] 296求调剂 +4 汪!?! 2026-03-31 7/350 2026-04-01 22:04 by 客尔美德
[考研] 286求调剂 +5 Sa67890. 2026-04-01 7/350 2026-04-01 19:50 by 6781022
[考研] 349求调剂 +6 吃的不少 2026-04-01 6/300 2026-04-01 17:55 by JYD2011
[硕博家园] 考研调剂 +5 骆驼男人 2026-04-01 5/250 2026-04-01 14:28 by syjjj0321
[考研] 267求调剂 +13 uiybh 2026-03-31 13/650 2026-04-01 10:25 by 探123
信息提示
请填处理意见