Я всю жизнь был уверен, что кнопочка Exp в виндовом калькуляторе - это кнопка вычисления экспоненты. Но когда мне реально понадобилось посчитать экспоненту, выяснилось, что эта кнопка делает совсем не то. Оказалось, что всего лишь быстрый способ умножить число на 10 в заданной степени. А как же посчитать собственно экспоненту? Не лезть же в Ексель из-за такой мелочи, да и к тому же тут уже дело принципа - инженерный калькулятор обязан уметь делать такие вещи. Все оказалось до неприличия просто. В виндовом калькуляторе есть неприметная галочка Inv, выставив которую, пользователь информирует калькулятор, что хочет применить функцию, обратную вызываемой. Функцией, обратной экспоненте, является натуральный логарифм - следовательно, чтобы вычислить экспоненту числа, нужно нажать сначала Inv, потом ln. Причем надо заметить, что после выполнения операции галочка автоматически сбрасывается. ![]() ![]() Попутно выяснилась еще одна интересная (по крайней мере, для заядлых клавишников вроде меня) вещь: у каждой кнопки есть своя горячая клавиша. Узнать ее можно стандартным виндовым способом: щелчок правой кнопкой, затем "What is this?" ![]() ![]() Таким образом, вычисление экспоненты сводится к нажатию двух клавиш: i, затем n. Update. А если нет виндового калькулятора? Ничего страшного - без него можно прекрасно обойтись.
|
|||

в ЖЖ-френдленте
в RSS-ленте



Re: Как посчитать экспоненту в виндовом калькуляторе
Влад, а теперь задачка посложнее. Всё то же самое, но давай-ка без Inv. Вперёд, на штурм арифметики! Жду ответа ;)
Re: Как посчитать экспоненту в виндовом калькуляторе
Да блин, дурацкое дело нехитрое :) 1, Ctrl-P, 2, R, Ctrl-P, 3, !, R, Ctrl-P, 4, !, R, Ctrl-P, 5, !, R, Ctrl-P, ... и так пока не надоест или пока не будет достигнута требуемая точность. Только зачем? :)
UPD. Блин, сначала не 1, а 2, есессно :) Сорри, формулу немножко забыл :)
Re: Как посчитать экспоненту в виндовом калькуляторе
А что касается "а зачем", то, как я понимаю, гугл умеет считать экспоненту и в поисковой строчке ;)
Re: Как посчитать экспоненту в виндовом калькуляторе
Ну дык то гугл :) Гугл и в попугаях мерить умеет - речь шла о штатном калькуляторе :)
Re: Как посчитать экспоненту в виндовом калькуляторе
О, Боже! Влад, я имел в виду вещи попроще, что ты!
У нас есть кнопка x^y. Так вот,
e ^ x == (10 ^ (1 / ln 10)) ^ x
А то, что ты предложил - оно, конечно, решение, но... ну ты понял )
Re: Как посчитать экспоненту в виндовом калькуляторе
Черт, об этом я не подумал :)
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 из этих кирпичиков!
Re: Как посчитать экспоненту в виндовом калькуляторе
Ты мне уже задавал эту задачку - и я ее позорно не решил :) Но решение помню :)
Re: Как посчитать экспоненту в виндовом калькуляторе
Интересные у тебя в последнее время занятия :-)
Re: Как посчитать экспоненту в виндовом калькуляторе
Ага, есть такое :)