Fortran Coder

查看: 16203|回复: 6
打印 上一主题 下一主题

[求助] fortran怎么把角度值规范到-pi到pi范围内?

[复制链接]

801

帖子

2

主题

0

精华

大宗师

F 币
3804 元
贡献
2273 点
楼主
发表于 2020-9-11 21:27:40 | 显示全部楼层
本帖最后由 li913 于 2020-9-11 21:52 编辑

b = modulo(a,2*PI); if(b>PI) b = b - 2*PI

QQ截图20200911214951.png (10.71 KB, 下载次数: 320)

QQ截图20200911214951.png

801

帖子

2

主题

0

精华

大宗师

F 币
3804 元
贡献
2273 点
沙发
发表于 2020-9-12 10:40:14 | 显示全部楼层
本帖最后由 li913 于 2020-9-12 10:41 编辑
mmSCI 发表于 2020-9-12 10:38
感谢以上各位铁友的回答,我想了一个简单的方法与大家共享,就是先求角度值得正弦和余弦值sin(A),cos(A), ...

用三角函数太慢,还会降低精度。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-16 15:09

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表