欢迎光临散文网 会员登陆 & 注册

关于反三角函数arctanx在MATLAB里的应用

2023-03-15 22:26 作者:purpy_violet  | 我要投稿

最近大物作业经常遇到已知直角边比例求角度的问题,这在高中的话考的都是特殊角,但在现在因为计算器的普及,所求的角度慢慢变得复杂

这里就说一下arctan在MAT里面快速计算角度的方法


a = v^2/r=2.88, tanθ = 0.288

以这道题为例,我们可以轻易算出两个力的比例是0.288,之后就是求出所在三角形的对应角度了。

基本公式就是arctan(0.288)

得到的结果明显不是我们所需的角度,而这个值实际上代表的是圆弧的长度,π(3.14...)对应180°,而0.2804这个值对应的角度θ也就是我们所要求的角度,这里只需要转换一下就行了

由此可见本题选B

综上所述,已知直角边对应比例为x

则对应角度θ = arctanx / π * 180

当然,上述方法仅仅只是思路,其实MATLAB早就为我们减轻了不少工作,可以用库里的atand函数就行,这个函数可以直接返回以度为单位的结果而不是以长度为单位的结果。

于此类似,如sind(x)中x也将被认为是以度为单位的数

sind(x) = sinx°

sin30° = 0.5
tan45°=1

而arctand(x)或者其他反函数中的x已是长度,则在此就是转换结果值。

arctan1 = 45°


关于反三角函数arctanx在MATLAB里的应用的评论 (共 条)

分享到微博请遵守国家法律