2016-12-11 9 views

ответ

-2

tan^-1 of value и еще один текст, потому что он слишком короткий.

+0

Ваш * калькулятор * может иметь кнопку 'загар^-1', но я не думаю, что Java аналогично belssed :-) – paxdiablo

+0

Ты не жуткий, не так ли? Это обозначение для обратного касательного http://mathworld.wolfram.com/InverseTangent.html также обозначается как arctan, как вы сказали. – TigOldBitties

+0

На самом деле, я * * * серьезно. Вопрос был о * Java. * Хотя ваш ответ может быть учебным для других целей, на самом деле это не так полезно для ответа на конкретный вопрос. – paxdiablo

2

Функция, которую вы ищете, это double atan(double tangent), которая, учитывая касательную, вернет угол в радианах.

Оттуда вы можете просто умножить его на 180/PI, чтобы получить градусы или, еще лучше, используйте встроенный double toDegrees(double radians).

Другими словами, что-то вроде (предполагается, что вы купили в java.lang.Math):

double degs = toDegrees(atan(tangent)); 
+0

atan на самом деле дает угол в виде радианов, поэтому вам нужно умножить результат на 180.0, чтобы получить соответствующее значение в градусах – pnkkr

+1

@pnkkr, хорошая точка, хотя это '180/PI' - добавила это к ответу. Благодарю. – paxdiablo