Это всего лишь алгебра - математика средней школы.
Делайте это шаг за шагом. Убедитесь, что вы проделали одну и ту же операцию для обеих сторон, чтобы убедиться, что равенство все еще выполняется.
Вот ваше начальное уравнение:
d = {ln(m/s) + v*v*t/2}/(v*sqrt(t))
Умножьте обе стороны на знаменатель RHS:
d*v*sqrt(t) = ln(m/s) + v*v*t/2
Вычтите v*v*t/2
с обеих сторон:
(d*v*sqrt(t) - v*v*t/2) = ln(m/s)
Примените экспоненциальную функцию к обеим сторонам, отметив, что exp(ln(x)) = x
:
exp(d*v*sqrt(t) - v*v*t/2) = m/s
Умножьте обе стороны по s:
s*exp(d*v*sqrt(t) - v*v*t/2) = m
Разделите обе стороны на exp(d*v*sqrt(t) - v*v*t/2)
, чтобы получить желаемый результат:
s = m/exp(d*v*sqrt(t) - v*v*t/2)
Давайте посмотрим, имеет ли эта функция смысл.
В t = 0
знаменатель exp(0) = 1
, поэтому цена исполнения равна рыночной цене.
Как и t -> infinity
, мы надеемся, что знаменатель станет большим, поэтому s -> zero
. Здесь поможет правило L'Hospital.