EMDD.KtPolynomials
1.0.0
See the version list below for details.
dotnet add package EMDD.KtPolynomials --version 1.0.0
NuGet\Install-Package EMDD.KtPolynomials -Version 1.0.0
<PackageReference Include="EMDD.KtPolynomials" Version="1.0.0" />
paket add EMDD.KtPolynomials --version 1.0.0
#r "nuget: EMDD.KtPolynomials, 1.0.0"
// Install EMDD.KtPolynomials as a Cake Addin #addin nuget:?package=EMDD.KtPolynomials&version=1.0.0 // Install EMDD.KtPolynomials as a Cake Tool #tool nuget:?package=EMDD.KtPolynomials&version=1.0.0
EMDD.KtPolynomials
a library for Polynomial equation manipulations
Requirements
Visual Studio 16.8 or greater
.Net 5.0.102 sdk or greater
Nuget Package Usage
https://www.nuget.org/packages/EMDD.KtPolynomials/
<PackageReference Include="EMDD.KtPolynomials" Version="*.*.*" />
How it works
- this library was created in order to make representation of the polynomial equations.
KtPolynomial
is a class that represents a polynomial of any degree.
Usage
A polynomial can be represented by KtPolynomial
through the KtPolynomial.Create
method, with an array of EMDD.KtNumeric.Number
as a parameter, representing the coefficient of the polynomial.
So, 4x^3+2x^2-1=0
is instantiated as
KtPolynomial.Create(4,2,-1) or KtPolynomial.Create(new double[] { 4,2,-1 })
KtPolynomials
Methods
Basic Math Ops
- addition, subtraction, multiplications with other polynomials, multiplications with constants, division by a constant
Differentiation and Integration
KtPolynomials
can be differentiated and integrated
Root Extraction/ Factorization
KtPolynomials
has methods for root extraction and factorization using:
- JenkinsTraub
- Laguerre
- Weirstrass
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net5.0
- EMDD.KtNumerics (>= 2.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on EMDD.KtPolynomials:
Package | Downloads |
---|---|
EMDD.KtExpressions
Collection of Mathematical Expressions |
GitHub repositories
This package is not used by any popular GitHub repositories.