亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將弧度轉換為度數

如何將弧度轉換為度數

天涯盡頭無女友 2023-01-05 16:55:43
我正在制作一個三角計算器來練習航空問題,但無法在 Java 中將弧度正確轉換為度數。我試過將高度除以 Math.tan(angle) 并將其乘以 (180 / Math.PI) 但這并沒有給我我正在尋找的答案。我試過的數字包括 alt = 500,接近角 = 3。我的代碼將存儲這些值并取 500/tan(3) * (180/Pi) 我不確定為什么這不是正確的三角函數在它后面。     public static void approachPath() {       System.out.println("FINDING THE IDEAL APPROACH PATH . . . ");       System.out.println("What is the altitude of the aircraft:");       double alt = scan.nextDouble();       System.out.println("What is the angle of approach:");       double angleofapproach = scan.nextDouble();       //line my problem occurs on       double approachPath = (alt / Math.tan(angleofapproach)) * (180 / Math.PI);       System.out.println("The ideal approach path is: " + approachPath);    }我期待 9,541 英尺的答案,因此我可以繼續編寫方法的其余部分以找到以海里為單位的最終進近路徑。
查看完整描述

1 回答

?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

你幾乎是對的。只是不是 rad 到 deg,它應該是 deg 到 rad。


double angleofapproach = toRad(scan.nextDouble());

double approachPath = (alt / Math.tan(angleofapproach));


// deg to rad

public static double toRad(double deg) {

    return deg * (Math.PI / 180);

}


查看完整回答
反對 回復 2023-01-05
  • 1 回答
  • 0 關注
  • 166 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號