Я случайный пользователь Mathematica и пытаюсь преобразовать выражение из сферических в декартовые координаты.
Моя функция определяется как:
g[theta_, phi_] := Cos[phi](Sin[theta])^2 Sin[phi]
Я надеюсь преобразовать эту функцию, используя следующие правила:
Sin[theta]Sin[phi] -> x
Cos[theta]-> y
Sin[theta]Cos[phi]-> z
чтобы получить результат:
zx
Вот код, который я использую для этого:
g[theta, phi] //. {Sin[theta]Sin[phi] -> x, Cos[theta] -> y, Sin[theta] Cos[phi] -> z}
И результат, который я получаю:
Cos[phi] Sin[phi] Sin[theta]^2
Так что преобразование не произошло.
Можно ли добавить функцию или параметр, чтобы помочь Mathematica выяснить, возможно ли преобразование?
Спасибо!