鱼C论坛

 找回密码
 立即注册
查看: 2529|回复: 6

[已解决]【c语言】计算sin30

[复制链接]
发表于 2022-10-5 18:08:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
为什么计算sin30不能直接写sin(30),而要写成sin(30/180*pi)
最佳答案
2022-10-5 18:11:25


因为你默认写的 30 表示的是整型 30,而不能表示度数为 30°

需要换算为弧度值才能计算,所以你直接 sin(30) 是求 30 弧度值的 sin 值,而不是 30° 角度 的 sin 值

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-5 18:11:25 | 显示全部楼层    本楼为最佳答案   


因为你默认写的 30 表示的是整型 30,而不能表示度数为 30°

需要换算为弧度值才能计算,所以你直接 sin(30) 是求 30 弧度值的 sin 值,而不是 30° 角度 的 sin 值

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-5 18:11:59 | 显示全部楼层
一个是sin30,一个是sin30°
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-5 18:13:18 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-5 18:19:07 | 显示全部楼层
您至少有
man sin
https://en.cppreference.com/w/c/numeric/math/sin
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2596.pdf#subsubsection.7.12.4.6
这些准确而可靠的信息来源,任何一个都能详细的回答您的问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-5 19:15:56 | 显示全部楼层
dolly_yos2 发表于 2022-10-5 18:19
您至少有
man sin
https://en.cppreference.com/w/c/numeric/math/sin

都没听说过,这个问题没必要去翻译一大段英文
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-5 19:39:19 | 显示全部楼层
它的参数是弧度 (rad) 不是角度
对应关系  180° ==  PI
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 00:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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