Der Artikel stellt SUGAR (Symbolic and User-friendly Geometric Algebra Routines), ein Open-Source-Toolbox für Matlab, vor. SUGAR wurde entwickelt, um die Anwendung der geometrischen Algebra (GA) in angewandter Mathematik und Ingenieurwesen zu erleichtern.
Geometrische Algebra bietet einen einheitlichen und kompakten Ansatz für geometrische Berechnungen, der in anderen mathematischen Systemen typischerweise mit komplexeren Elementen beschrieben wird. Allerdings erfordert GA spezifische mathematische Kenntnisse, was ihre breitere Akzeptanz unter Ingenieuren erschwert.
SUGAR adressiert diese Herausforderung, indem es die Übersetzung von GA-Konzepten in Matlab erleichtert und eine Sammlung von benutzerfreundlichen Funktionen für GA-Berechnungen, einschließlich symbolischer Operationen, bereitstellt. Es unterstützt numerische und symbolische Berechnungen in hochdimensionalen GAs.
SUGAR wurde speziell für angewandte Mathematik und Ingenieuranwendungen entwickelt und repräsentiert geometrische Elemente und Transformationen in zwei- und dreidimensionalen projektiven und konformen geometrischen Algebren. Darüber hinaus behandelt SUGAR effizient Funktionen von Multivektoren, wie Exponential-, Logarithmus-, Sinus- und Kosinusfunktionen, was seine Anwendbarkeit in verschiedenen Ingenieurbereichen wie Robotik, Regelungstechnik und Leistungselektronik erweitert.
Der Artikel enthält vier Validierungsbeispiele, die die Fähigkeiten von SUGAR in den oben genannten Bereichen und seinen praktischen Nutzen bei der Lösung realer angewandter Mathematik- und Ingenieurprobleme demonstrieren.
다른 언어로
소스 콘텐츠 기반
arxiv.org
더 깊은 질문