24小时热门版块排行榜    

查看: 565  |  回复: 1

ahmon

金虫 (小有名气)

[交流] Fotran 生成曲线坐标误差很大! 已有1人参与

各位虫友 元宵节快乐!
今天我试着用fortran生成一个椭圆曲线的坐标点,椭圆方程(x-0.25)^2/0.6^2+y^2/0.5^2=1
当x=-0.35的时候y应该等于0,而我的结果确实0.0000173,已经设双精度了
这是我用的命令
    y=0.5d0*sqrt(1d0-((x-0.25d0)/0.6d0)**2
请问这是什么原因?大家认为这个结果可以接受么?
谢谢!!
回复此楼
Elamorestáentodaspartes
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chembetsey

木虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
语句有误,改正后ifort给出精确的零
y=0.5d0*sqrt(1.d0-((x-0.25d0)/0.6d0)**2)
不知道你用的什么编译器
2楼2013-02-24 00:01:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ahmon 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见