Symbolic Algebraic Library written entirely in C#
Switch branches/tags
Nothing to show
Clone or download
Ahmed Sadek Ahmed Sadek
Ahmed Sadek and Ahmed Sadek Removed the silverlight project
and added a failed test for trigonometric simplification to be implemented in the future.
Latest commit 7c1168a Oct 12, 2017
Permalink
Failed to load latest commit information.
BuildProcessTemplates Upgrade: New Version of LabDefaultTemplate.xaml. To upgrade your buil… Oct 1, 2012
D3 Symbolic Algebra [0.7] Feb 4, 2012
SAConsole Removed the silverlight project Oct 12, 2017
SilverAlgebra Imported the solution into github. Jan 30, 2015
SymbolicAlgebra
SymbolicAlgebraUnitTesting Removed the silverlight project Oct 12, 2017
.gitattributes
.gitignore Removed the silverlight project Oct 12, 2017
LICENSE
Local.testsettings
Old Code for differentiating.txt
README.MD
SymbolicAlgebra.sln
SymbolicAlgebra.vsmdi
SymbolicAlgebra.vssscc
TraceAndTestImpact.testsettings First Check in of this project Mar 30, 2010
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.