Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Образовательный студенческий форум _ Информатика / Программирование _ Помогите пожалуйста с vba

Автор: lisichka 24.5.2011, 20:47

надо в vba прописать уравнение log по основанию 1/2 (х^2 - 1)
Когда пишу log[1/2](x^2-1) пишет что ошибка.
Помогите пожалуйста!

Автор: tig81 24.5.2011, 21:31

Цитата(lisichka @ 24.5.2011, 23:47) *

надо в vba прописать уравнение log по основанию 1/2 (х^2 - 1)
Когда пишу log[1/2](x^2-1) пишет что ошибка.
Помогите пожалуйста!

А если вместо 1/2 написать 0.5?

Автор: Vahappaday 25.5.2011, 13:44

ой, а такого нема в VBA.
Как и во многих других языках, где нет логарифма по основанию используют формулу
log_a(x) = ln(x)/ln(a)
Соответственно, в Вашем случае можно записать:
Log(x ^ 2 - 1) / Log(0.5)

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)