欢迎光临
我们一直在努力
扫描二维码在手机上浏览

[批处理]正弦函数计算器

正弦函数计算部分由 @老刘 编写。

浮点数四则运算由 @MHL 编写,在此表示感谢。

计算原理:

  • 将输入的弧度诱导到[0,2*pi]之内。
  • sin通过公式sin(x)=3sin(x/3)-4[sin(x/3)]^3放缩为更小的sin角来计算。
  • 而sin(x)与x在|x|<0.1时相差不大,故可用x替代。
  • 目前设定的精度要求为|x|<0.0000001时使用x替代sin(x)。

注意事项:

  • 放缩、累加过程通过递归实现,受批处理递归层数限制,可能溢出。
  • 虽然改成迭代写法可以提高效率,但是真的懒得改了(逃)。
  • 目前设定为保留25位小数,可自行修改。

使用方法:

  • 不支持表达式,请分步计算。
  • 计算结果会自动放入剪辑版,以供粘贴。
  • 内建常量:%pi%
  • 正弦计算:输入“sin 弧度”并回车。
  • 四则计算:输入“[add/multiply/divide] 数1 数2”并回车。

相关下载:

  此处内容已隐藏,请  发表评论后查看。
所属专题
源码编程
标签
点赞0打赏分享
版权声明
本站文章除注明转载外,均为本站原创或翻译,欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
转载请注明:文章转载自:灵阳星空 » [批处理]正弦函数计算器
本文标题:[批处理]正弦函数计算器
本文日期:本文发表于2020/09/29 19:32:14,最后更新于2020/09/29 19:32:14,如内容失效,请在文章下方留言给我们,谢谢!
本文地址: https://www.jsksky.com/batch-sine-function-calculator.html
吃得苦中苦,方为人上人,不卧薪藏胆,哪能苦尽甘来?点击进入我的网站了解更多有关我的信息。

评论 抢沙发

A 作者 M 管理员

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏