Symbolic Algebraic Library written entirely in C#
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
BuildProcessTemplates
D3
SAConsole
SilverAlgebra
SymbolicAlgebra
SymbolicAlgebraUnitTesting
.gitattributes
.gitignore
LICENSE
Local.testsettings
Old Code for differentiating.txt
README.MD
SymbolicAlgebra.sln
SymbolicAlgebra.vsmdi
SymbolicAlgebra.vssscc
TraceAndTestImpact.testsettings
What's New.txt

README.MD

Symbolic Algebra Library

Portable computer algeraic calculation library written entirely in C#.

Highly embedded into your application and can be used in your mathematical projects.

Features

  • Basic Mathematical Operations
  • Derivations
  • Trigonoemtric Simplification

Quick Usage

Use Parse Method

var p = SymbolicVariable.Parse("x+x*y+(a-b)^3");

Console.WriteLine(p.ToString());

Derivation

p.Differentiate("x"); which carry differentiation to the x parameter. or use | operator in the Parse method.

var p = SymbolicVariable.Parse("(sin(x)^3+cos(x)^5-x^3*y-3) | x");

License

The repo is available as open source under the terms of the MIT License.