AngouriMath:用于C#和F#的开源跨平台符号代数库

AngouriMath是一个MIT协议开源符号代数库 。也就是说,通过AngouriMath,您可以自动求解方程、方程组、微分、从字符串解析、编译表达式、处理矩阵、查找极限、将表达式转换为LaTeX,以及许多其他事情 。该项目是开源的,但可以在封闭的商业项目中使用 。它没有任何限制,唯一的要求是在所有AngouriMath发行版中保留MIT许可证 。
【AngouriMath:用于C#和F#的开源跨平台符号代数库】官网:https://am.angouri.org/
github:https://github.com/asc-community/AngouriMath
主要应用于两个领域
1、研究和数据科学
在数据分析和交互式研究领域飙升的函数编程语言F# ,AngouriMath提供了几种方便使用符号表达式的方法 。具体参加文档 https://am.angouri.org/research/
2、软件开发
在 Web/Desktop/Mobile 应用程序中通过Nuget 包引用 AngouriMath ,有以下API

  • AngouriMath
  • AngouriMath.Convenience
  • AngouriMath.Convenience.Setting`1
  • AngouriMath.Core
  • AngouriMath.Core.Antlr
  • AngouriMath.Core.Compilation.IntoLinq
  • AngouriMath.Core.Exceptions
  • AngouriMath.Core.FastExpression
  • AngouriMath.Core.ReasonOfFailureWhileParsing
  • AngouriMath.Entity
  • AngouriMath.Entity.Number
  • AngouriMath.Entity.Set
  • AngouriMath.Entity.Set.SpecialSet
  • AngouriMath.Extensions
  • AngouriMath.Functions
  • AngouriMath.Functions.Algebra
  • AngouriMath.Functions.Algebra.AnalyticalSolving
  • AngouriMath.Functions.Algebra.NumericalSolving
  • AngouriMath.Functions.Boolean
  • AngouriMath.InternalAMExtensions
  • AngouriMath.MathS
  • AngouriMath.MathS.Diagnostic
  • AngouriMath.MathS.Matrices
  • AngouriMath.MathS.Settings
  • AngouriMath.MathS.UnsafeAndInternal
  • System.Runtime.CompilerServices
    • 经验总结扩展阅读