AngouriMath:用于C#和F#的開源跨平臺符號代數庫

AngouriMath是一個MIT協議開源符號代數庫 。也就是說,通過AngouriMath,您可以自動求解方程、方程組、微分、從字符串解析、編譯表達式、處理矩陣、查找極限、將表達式轉換為LaTeX,以及許多其他事情 。該項目是開源的,但可以在封閉的商業項目中使用 。它沒有任何限制 , 唯一的要求是在所有AngouriMath發行版中保留MIT許可證 。
官網: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
  • 【AngouriMath:用于C#和F#的開源跨平臺符號代數庫】

      推薦閱讀