關(guān)于反三角函數(shù)arctanx在MATLAB里的應(yīng)用
2023-03-15 22:26 作者:purpy_violet | 我要投稿
最近大物作業(yè)經(jīng)常遇到已知直角邊比例求角度的問題,這在高中的話考的都是特殊角,但在現(xiàn)在因為計算器的普及,所求的角度慢慢變得復(fù)雜
這里就說一下arctan在MAT里面快速計算角度的方法

以這道題為例,我們可以輕易算出兩個力的比例是0.288,之后就是求出所在三角形的對應(yīng)角度了。
基本公式就是arctan(0.288)

得到的結(jié)果明顯不是我們所需的角度,而這個值實際上代表的是圓弧的長度,π(3.14...)對應(yīng)180°,而0.2804這個值對應(yīng)的角度θ也就是我們所要求的角度,這里只需要轉(zhuǎn)換一下就行了

綜上所述,已知直角邊對應(yīng)比例為x
則對應(yīng)角度θ = arctanx /?π * 180
當(dāng)然,上述方法僅僅只是思路,其實MATLAB早就為我們減輕了不少工作,可以用庫里的atand函數(shù)就行,這個函數(shù)可以直接返回以度為單位的結(jié)果而不是以長度為單位的結(jié)果。
于此類似,如sind(x)中x也將被認為是以度為單位的數(shù)
sind(x) = sinx°


而arctand(x)或者其他反函數(shù)中的x已是長度,則在此就是轉(zhuǎn)換結(jié)果值。

標(biāo)簽: