как использовать Ln в Java - PullRequest
9 голосов
/ 02 апреля 2010

Я пытаюсь использовать эту формулу в JAVA: (-ln (1-L)) / L
Я не уверен, как использовать ln в Java.

Ответы [ 2 ]

20 голосов
/ 02 апреля 2010

Math.log(d) возвращает натуральный логарифм (основание е) двойного значения.

Так что код java будет,

double result = (-Math.log(1-L))/L;

(но учтите, что лучше иметь имена переменных в нижнем регистре - т.е. l вместо L)

4 голосов
/ 02 апреля 2010

Я тоже понятия не имел, но, поскольку это обычная математическая функция, я проверил математический класс в API .

Вот, пожалуйста: метод журнала

РЕДАКТИРОВАТЬ: Извините за неработающую ссылку, Markdown теперь исправлена. Кроме того, сразу после публикации этого ответа я понял, что это звучит странно, что не было моей целью; переиздания просто заставляют это казаться странным И саркастическим, все же. Я просто хотел подчеркнуть, что API действительно полезен для методов, которые, как можно разумно ожидать, будут очень популярны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...