在數學計算中,我們經常會遇到反求正切值,一般都會使用c庫中atan()函式。最近在乙個實驗中發現,這個函式計算出來的值有時候並不一定是我們需要的值。而應該使用atan2()這個函式。
這兩個函式的計算方法是一致的,最主要的區別就是值的象限限制不同。
atan2與atan的區別在於
前者是四象限的反正切 也就是說值域【-180 180】。
後者是一四象限的反正切, 也就是說值域在【-90 90】。 就是我們數學中常用的那個
用法嘛。atan2(y,x) 有兩個引數 這個在實際工程應用很多
atan(z)只有乙個引數。
舉個例子atan(1)=45,
但是向量(-1 ,1)與x軸的夾角 則不能使用atan(1/(-1))=-45了 而應該使用atan2(1,-1)=135。 注意先寫y座標後寫x座標。
函式返回值注意事項
1.return 終止函式 function getsum num1,num2 console.log getsum 1 2 2.return 只能返回乙個值 function fn num1,num2 console.log fn 1,2 3.我們求任意兩個數的 加減乘數結果 function g...
編碼的注意事項
編碼的注意事項 1 編碼規範 風格一致,清晰明了 命名規範 注釋 排版風格 外部引用 2 編碼原則 關係到 的質量 規模控制 函式或類的規模控制 函式 類 抽象 相同的部分抽象為函式 或類 高階函式 高階類 抽象 將變化的部分抽象為高階函式 或稱高階類 結構化程式設計 3 邏輯結構 關係到 的可維護...
struts validator的注意事項
用commons validator 1.2.0.zip commons validator 1.2.0 commons validator 1.2.0.jar 替換d borland jbuilder2006 thirdparty jakarta struts 1.2 lib commons va...