Как посчитать экспоненту в виндовом калькуляторе
Я всю жизнь был уверен, что кнопочка Exp в виндовом калькуляторе - это кнопка вычисления экспоненты. Но когда мне реально понадобилось посчитать экспоненту, выяснилось, что эта кнопка делает совсем не то. Оказалось, что всего лишь быстрый способ умножить число на 10 в заданной степени.
А как же посчитать собственно экспоненту? Не лезть же в Ексель из-за такой мелочи, да и к тому же тут уже дело принципа - инженерный калькулятор обязан уметь делать такие вещи.
Все оказалось до неприличия просто. В виндовом калькуляторе есть неприметная галочка Inv, выставив которую, пользователь информирует калькулятор, что хочет применить функцию, обратную вызываемой. Функцией, обратной экспоненте, является натуральный логарифм - следовательно, чтобы вычислить экспоненту числа, нужно нажать сначала Inv, потом ln. Причем надо заметить, что после выполнения операции галочка автоматически сбрасывается.
Попутно выяснилась еще одна интересная (по крайней мере, для заядлых клавишников вроде меня) вещь: у каждой кнопки есть своя горячая клавиша. Узнать ее можно стандартным виндовым способом: щелчок правой кнопкой, затем "What is this?"
Таким образом, вычисление экспоненты сводится к нажатию двух клавиш: i, затем n.
Update. А если нет виндового калькулятора? Ничего страшного - без него можно прекрасно обойтись.
Комментарии
dimachertov
Ср, 2010-05-12 12:10
Link
Re: Как посчитать экспоненту в виндовом калькуляторе
Влад, а теперь задачка посложнее. Всё то же самое, но давай-ка без Inv. Вперёд, на штурм арифметики! Жду ответа ;)
myx
Ср, 2010-05-12 12:14
Link
Re: Как посчитать экспоненту в виндовом калькуляторе
Да блин, дурацкое дело нехитрое :) 1, Ctrl-P, 2, R, Ctrl-P, 3, !, R, Ctrl-P, 4, !, R, Ctrl-P, 5, !, R, Ctrl-P, ... и так пока не надоест или пока не будет достигнута требуемая точность. Только зачем? :)
UPD. Блин, сначала не 1, а 2, есессно :) Сорри, формулу немножко забыл :)
dimachertov
Ср, 2010-05-12 12:31
Link
Re: Как посчитать экспоненту в виндовом калькуляторе
А что касается "а зачем", то, как я понимаю, гугл умеет считать экспоненту и в поисковой строчке ;)
myx
Ср, 2010-05-12 12:48
Link
Re: Как посчитать экспоненту в виндовом калькуляторе
Ну дык то гугл :) Гугл и в попугаях мерить умеет - речь шла о штатном калькуляторе :)
dimachertov
Ср, 2010-05-12 12:26
Link
Re: Как посчитать экспоненту в виндовом калькуляторе
О, Боже! Влад, я имел в виду вещи попроще, что ты!
У нас есть кнопка x^y. Так вот,
e ^ x == (10 ^ (1 / ln 10)) ^ x
А то, что ты предложил - оно, конечно, решение, но... ну ты понял )
myx
Ср, 2010-05-12 12:28
Link
Re: Как посчитать экспоненту в виндовом калькуляторе
Черт, об этом я не подумал :)
dimachertov
Ср, 2010-05-12 12:42
Link
Re: Как посчитать экспоненту в виндовом калькуляторе
Я ещё давно в детской олимпиадной книжке встретил такую задачку. Надо записать в виде точной формулы любое заранее заданное натуральное число, используя неограниченное количество операторов +, -, *, /, sqrt, ln, log_x(y), sin, cos, tan, x^y и лишь три числа/цифры - двойки. Константы - pi, e, постоянная Планка и т.п. - не разрешены.
К примеру,
1 == 2 / 2
3 == 2 / 2 + 2
6 == 2 * 2 + 2
11 = 22 / 2
4194304 == 2 ^ 22
Но это так - просто детский лепет на фоне ОБЩЕГО решения :)
Давай, построй натуральное число N из этих кирпичиков!
myx
Ср, 2010-05-12 12:45
Link
Re: Как посчитать экспоненту в виндовом калькуляторе
Ты мне уже задавал эту задачку - и я ее позорно не решил :) Но решение помню :)
ksch
Чт, 2010-05-13 10:58
Link
Re: Как посчитать экспоненту в виндовом калькуляторе
Интересные у тебя в последнее время занятия :-)
myx
Чт, 2010-05-13 11:22
Link
Re: Как посчитать экспоненту в виндовом калькуляторе
Ага, есть такое :)