打印

三角函数的计算问题

[复制链接]
435|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

各位朋友好:我想用STM32和C语言计算三角函数,但尝试多种办法都不成功,不知怎么回事?double a;

a=sin((double)3);

结果为a=-1098988318

改成a=sin(3);

结果 a=3;

改成a=sin(3.0);

结果 a=1840698715

谁都知道,正弦函数最小值-1,最大值+1

出现这种结果真让人头晕?用字符串转换函数sprint转换后结果还是一样,只是多了个小数点,烦请高手解答!

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

370

主题

370

帖子

0

粉丝