#sympy
#sympy
Вопрос:
В векторах sympy, как в:
import sympy.vector as vs
sp.init_printing()
c = vs.CoordSys3D('c', transformation='cylindrical', variable_names=("r", "t", "z"))
vs.gradient(c.t)
выходные данные любого вычисления, такого как vs.gradient(c.t)
, обрабатываются нижними индексами, как в:
$$ frac{1}{r_c} hat{j}_{c} $$
Есть ли способ удалить нижний индекс ‘c’ из всех последующих вычислений? Это трудно читать, и я не собираюсь снова менять координаты. Я выполнил некоторые неприятные вычисления. Было бы легче понять, если бы я мог удалить ‘c’ повсюду.
Ответ №1:
ответ таков:
c = vs.CoordSys3D('', transformation='cylindrical', variable_names=("r", "t", "z"))
обратите внимание, мне просто пришлось указать пустую строку » вместо ‘c’