Я новичок в Mathematica и сейчас использую ее для работы с кватернионами. В одном конкретном случае я хотел бы получить производную, включающую норму кватерниона, например:
In[1]:= << Quaternions`
D[Norm[Quaternion[a, b, c, d]], b]
(0,1,0,0)
Out[6]= Norm'[Quaternion[a, b, c, d]] Quaternion [a, b, c, d]
Mathematica на самом деле способна вычислять норму кватерниона, но кто-нибудь знает, может ли она расширить функцию нормы, чтобы приведенный выше ввод давал расширенную производную (//FunctionExpand ничего не изменил на выходе...).
Любые подсказки приветствуются, спасибо!