一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 1410|回复: 9
收起左侧

[其他综合] 请教一个简单的三角函数问题。

[复制链接]
发表于 2014-10-18 19:57 | 显示全部楼层 |阅读模式
现在想通过vb编个小软件就是输入直角三角形的两条直角边的长度,来求出对应的锐角角度值。

如已知图中的三角形的a,b求角a,记得初中学的如果用tan得出的那个值可以通过查表知道角度,可是怎么能用软件直接把那个角度显示出来呢?

或者如果用c语言是怎么编的呢?

三角函数.png


发表于 2014-10-18 20:05 | 显示全部楼层
用反正切和反余切函数: A = arctan(a/b) = arccot(b/a)
发表于 2014-10-18 20:47 | 显示全部楼层
尼玛全还给老师了。
 楼主| 发表于 2014-10-18 20:54 | 显示全部楼层
zpxa001 发表于 2014-10-18 20:05
用反正切和反余切函数: A = arctan(a/b) = arccot(b/a)

谢谢你的回复,我在vb里写了下面几行:

a=10
b=14

r=atn(10/14) ‘atn=arctan

可是结果r是10/14的一个小数,不是一个角度的度数啊!

发表于 2014-10-18 21:07 | 显示全部楼层
可能是弧度值,再转换一下吧。
发表于 2014-10-18 21:10 | 显示全部楼层
嗯,全然不知了,看来是早全还给老师了,看来要找个时间去找老师把当年交的学费退回来才行
 楼主| 发表于 2014-10-18 21:15 | 显示全部楼层
more 发表于 2014-10-18 21:07
可能是弧度值,再转换一下吧。

教教我怎么转好吗?真心不会啊!
发表于 2014-10-18 22:45 | 显示全部楼层
duanyz 发表于 2014-10-18 21:15
教教我怎么转好吗?真心不会啊!

是弧度,弧度转角度:A*180/3.1415926
 楼主| 发表于 2014-10-18 23:22 | 显示全部楼层
zpxa001 发表于 2014-10-18 22:45
是弧度,弧度转角度:A*180/3.1415926

非常感谢,真的搞定了!
 楼主| 发表于 2014-10-29 10:50 | 显示全部楼层
zpxa001 发表于 2014-10-18 22:45
是弧度,弧度转角度:A*180/3.1415926

兄弟啊,又来请教你。还是这个图,假设,已知A=40°,a=10  求b

根据 tan(A)= a/b

那么 b= a/tan(A)

b= 10/tan(40)

查表得b=10/0.8390996311772799=11.9175


可是我在vb里这样编的话,b=0,这又是什么原因呢?



本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-18 09:18 , Processed in 0.072652 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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