免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 17767 | 回复: 3
打印 上一主题 下一主题

请教已知余弦的值,如何求对应的角度。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-03-06 23:23 |只看该作者 |倒序浏览
请教已知余弦的值,如何求对应的角度。
程序能求得cos(c) = 0.711,现在想利用求出的值算出角度,求指点。
想知道在perl中是如何计算利用反余弦计算的?
arccos、arcsin 在perl中如何使用?
小弟perl新手,求大哥大姐赐教。
不胜感激。

论坛徽章:
46
15-16赛季CBA联赛之四川
日期:2018-03-27 11:59:132015年亚洲杯之沙特阿拉伯
日期:2015-04-11 17:31:45天蝎座
日期:2015-03-25 16:56:49双鱼座
日期:2015-03-25 16:56:30摩羯座
日期:2015-03-25 16:56:09巳蛇
日期:2015-03-25 16:55:30卯兔
日期:2015-03-25 16:54:29子鼠
日期:2015-03-25 16:53:59申猴
日期:2015-03-25 16:53:29寅虎
日期:2015-03-25 16:52:29羊年新春福章
日期:2015-03-25 16:51:212015亚冠之布里斯班狮吼
日期:2015-07-13 10:44:56
2 [报告]
发表于 2013-03-07 00:13 |只看该作者
数学类的模块往往都以 Math:: 开头可以上 CPAN 上直接搜。你需要的模块名子叫 Math::Trig 是 Perl 自带的

论坛徽章:
145
技术图书徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11狮子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龙
日期:2014-01-08 15:26:12技术图书徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
3 [报告]
发表于 2013-03-07 16:08 |只看该作者
回复 1# faintlife

How about this
http://search.cpan.org/~jhi/perl-5.8.1/lib/Math/Trig.pm

$ perl -e 'use Math::Trig;
  $value=cos(pi*44.66/180);
  $angle=acos($value);
  print "cos value=$value\n";
  print "arc cos=$angle (0~", pi,")\n";
  print "degree=",$angle*180/pi," (0~180)\n"'
cos value=0.711290362755794
arc cos=0.779464043940667 (0~3.14159265358979)
degree=44.66 (0~180)

   

论坛徽章:
0
4 [报告]
发表于 2013-03-07 21:25 |只看该作者
谢谢各位,我的perl版本比较低,没有这个模块。
但是今天也解决了问题,
用的atan 转换的。 acos $value = atan2 ( sqrt ( 1 - cos($value ) ** 2 ) , cos ($value) );
得出了结果。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP