扫一扫分享
Javascript几何代数生成器,适用于Javascript,c ++,c#,rust,python。(使用运算符重载和代数文字) 。
Ganja.js是一个用于javascript的几何代数代码生成器。它生成任何签名的Clifford代数和子代数,并实现运算符重载和代数常量。
(数学上,由ganja.js生成的代数是分级外部(Grassmann)代数(或其子代数之一),具有非度量外积,扩展(Clifford)具有几何和收缩内积,Poincare对偶算子和主要的变形和态射。)
(从技术上讲,ganja.js是一个代码生成器,它生成通过使用反射来修复代数文字和表达式的类,一个内置的标记器和一个简单的AST转换器,用于将包含代数结构的函数重写为它们的过程对应物。)
(实际上,ganja.js使内的JavaScript真正的数学语法,具有过元件,向量和矩阵运算的实数,复数,双数,双曲线号码,载体,时空事件,四元数,双重四元数,复四元数或任何其他Clifford代数)。
Ganja.js让您在浏览器中轻松有趣地进行几何代数。它的内联语法和图形使浏览器中的数学感觉像...数学。
手机预览