Аппарат геометрической алгебры и кватернионов в системах символьных вычислений для описания вращений в евклидовом пространстве
- Авторы: Велиева Т.Р.1, Геворкян М.Н.1, Демидова А.В.1, Королькова А.В.1, Кулябов Д.С.1,2
-
Учреждения:
- Российский университет дружбы народов
- Объединенный институт ядерных исследований
- Выпуск: Том 63, № 1 (2023)
- Страницы: 31-42
- Раздел: ОБЩИЕ ЧИСЛЕННЫЕ МЕТОДЫ
- URL: https://rjonco.com/0044-4669/article/view/664901
- DOI: https://doi.org/10.31857/S0044466923010143
- EDN: https://elibrary.ru/LEANHI
- ID: 664901
Цитировать
Аннотация
В физических и технических задачах достаточно распространенным в применении математическим аппаратом является тензорный формализм (и его частный случай – векторный формализм). Хотя этот формализм и считается достаточно универсальным и подходящим для описания многих пространств, порой требуется применение специального математического аппарата. Например, задача вращения в трехмерном пространстве достаточно плохо описывается в тензорном представлении, и для ее решения более целесообразно использовать формализм представлений алгебры Клиффорда, в частности, кватернионов и геометрической алгебры. В статье средствами компьютерной алгебры демонстрируется решение задачи вращения в трехмерном пространстве с использованием как формализма кватернионов, так и формализма геометрической алгебры. Показано, что при всей принципиальной схожести формализмов кватернионов и геометрической алгебры последний представляется более наглядным как при проведении вычислений, так и при интерпретации результатов. Библ. 32. Фиг. 1.
Об авторах
Т. Р. Велиева
Российский университет дружбы народов
Email: velieva-tr@rudn.ru
Россия, 117198, Москва, ул. Миклухо-Маклая, 6
М. Н. Геворкян
Российский университет дружбы народов
Email: gevorkyan-mn@rudn.ru
Россия, 117198, Москва, ул. Миклухо-Маклая, 6
А. В. Демидова
Российский университет дружбы народов
Email: demidova-av@rudn.ru
Россия, 117198, Москва, ул. Миклухо-Маклая, 6
А. В. Королькова
Российский университет дружбы народов
Email: korolkova-av@rudn.ru
Россия, 117198, Москва, ул. Миклухо-Маклая, 6
Д. С. Кулябов
Российский университет дружбы народов; Объединенный институт ядерных исследований
Автор, ответственный за переписку.
Email: kulyabov-ds@rudn.ru
Россия, 117198, Москва, ул. Миклухо-Маклая, 6; Россия, 141980, М.о., Дубна, ул. Жолио-Кюри, 6
Список литературы
- Kanatani K. 3D Rotations: Parameter Computation and Lie Algebra based Optimization. Chapman and Hall/CRC, 2020.
- Vince J. Rotation transforms for computer graphics. London : Springer-Verlag, 2011.
- Kuipers J.B. Quaternions and rotation sequences. Princeton University Press, 1999.
- Grassmann H.G. Die Mechanik nach den Principien der Ausdehnungslehre // Mathematische Annalen. 1877. Bd. 12. S. 222–240.
- Clifford W.K. Applications of Grassmann’s Extensive Algebra // American Journal of Mathematics. 1878. V. 1. № 4. P. 350–358.
- Казанова Г. Векторная алгебра / Под ред. М.К. Поливанов. Современная математика. М.: Мир, 1979. 120 с.
- Hestenes D., Sobczyk G. Clifford Algebra to Geometric Calculus: A Unified Language for Mathematics and Physics. Fundamental Theories of Physics. Netherlands Springer, 1987.
- Delanghe R., Sommen F., Soucek V. Clifford algebra and spinor-valued functions. Mathematics and Its Applications. Netherlands: Kluwer Academic Publishers, 1992.
- Doran C., Lasenby A. Geometric Algebra for Physicists. Morgan Kaufmann Publishers, 2003.
- Dorst L., Fontijne D., Mann S. Geometric algebra for computer science. The Morgan Kaufmann Series in Computer Graphics. Morgan Kaufmann, 2007.
- Vince J. Geometric algebra for computer graphics. Springer-Verlag, 2008.
- Lengyel E. Mathematics. Lincoln, California : Terathon Software LLC, 2016. Vol. 1. 195 p.
- Kanatani K. Understanding Geometric Algebra. Taylor and Francis Group/CRC, 2015.
- ten Bosch M. Let’s remove Quaternions from every 3D Engine. Access mode: https://marctenbosch.com/quaternions/.
- SymPy. 2022. Access mode: http://www.sympy.org/ru/index.html.
- Van Rossum G., Drake F.L. Python 3 Reference Manual. Scotts Valley, CA: CreateSpace, 2009.
- GAlgebra – Symbolic Geometric Algebra/Calculus package for SymPy. 2022. Access mode: https://galgebra.readthedocs.io/en/latest/index.html.
- Dickson L.E. On Quaternions and Their Generalization and the History of the Eight Square Theorem // The Annals of Mathematics. 1919. 3. V. 20. № 3. P. 155–171.
- Cayley A. IV. A sixth memoir upon quantics // Philosophical Transactions of the Royal Society of London. 1859. 1. V. 149. P. 61–90.
- Klein F.C. Ueber die sogenannte Nicht-Euklidische Geometrie // Gauβ und die Anfänge der nicht-euklidischen Geometrie. Wien: Springer-Verlag Wien, 1985. Bd. 4 von Teubner-Archiv zur Mathematik. S. 224–238.
- Klein F.C. A comparative review of recent researches in geometry // Bulletin of the American Mathematical Society. 1893. V. 2. № 10. P. 215–249. 0807.3161.
- Яглом И.М. Комплексные числа и их применение в геометрии // Математика, ее преподавание, приложения и история. 1961. Т. 6 из Математическое просвещение, сер. 2. С. 61–106.
- Gevorkyan M.N., Korolkova A.V., Kulyabov D.S. Approaches to the implementation of generalized complex numbers in the Julia language // Workshop on information technology and scientific computing in the framework of the X International Conference Information and Telecommunication Technologies and Mathematical Modeling of High-Tech Systems (ITTMM-2020) / Ed. by D.S. Kulyabov, K.E. Samouylov, L.A. Sevastianov. Vol. 2639 of CEUR Workshop Proceedings. Aachen, 2020. 4. P. 141–157. arXiv: 2007.09737.
- Митюшов Е.А., Мисюра Н.Е., Берестова С.А. К 175-летию открытия кватернионов // Вестник Удмуртского университета. Матем. Мех. Компьют. науки. Т. 28. С. 611–617.
- Hamilton W.R. On a New Species of Imaginary Quantities, Connected with the Theory of Quaternions // Proceedings of the Royal Irish Academy (1836-1869). 1840. V. 2. P. 424–434.
- Конвей Д.Х., Смит Д.А. О кватернионах и октавах / Под ред. В.В. Доценко. М.: МЦНМО, 2009. 184 с.
- Кострикин А.И. Линейная алгебра. М. : МЦНМО, 2009. Т. 2. 368 с.
- Quaternions in numpy. 2022. Access mode: https://quaternion.readthedocs.io.
- Pyquaternion. 2022. Access mode: https://kieranwynn.github.io/pyquaternion/.
- Геворкян М.Н., Демидова А.В., Велиева Т.Р., Королькова А.В., Кулябов Д.С. Аналитико-численная реализация алгебры поливекторов на языке Julia // Программирование. 2022. № 1. С. 54–64.
- Пенроуз Р., Риндлер В. Спиноры и пространство-время. М. : Мир, 1988. Т. 2. 573 с.
- Пенроуз Р., Риндлер В. Спиноры и пространство-время. М. : Мир, 1987. Т. 1. 527 с.
Дополнительные файлы
