DialectSoftware.Collections.Matrix
1.0.0
dotnet add package DialectSoftware.Collections.Matrix --version 1.0.0
NuGet\Install-Package DialectSoftware.Collections.Matrix -Version 1.0.0
<PackageReference Include="DialectSoftware.Collections.Matrix" Version="1.0.0" />
paket add DialectSoftware.Collections.Matrix --version 1.0.0
#r "nuget: DialectSoftware.Collections.Matrix, 1.0.0"
// Install DialectSoftware.Collections.Matrix as a Cake Addin #addin nuget:?package=DialectSoftware.Collections.Matrix&version=1.0.0 // Install DialectSoftware.Collections.Matrix as a Cake Tool #tool nuget:?package=DialectSoftware.Collections.Matrix&version=1.0.0
Provides matrix data structure suitable for storing elements in an n-dimensional cartesian coordinate system of positive integers.
example:
Axis x = new Axis("x", 0, 100, 1);
Axis y = new Axis("y", 0, 10, 1);
Matrix<long> matrix = new Matrix<long>(new []{x,y});
int i = 0;
for (; i < matrix.Axes[0].Points.Length; i++)
{
matrix.Axes[0].Points[i].Label = "x" + i.ToString();
}
i = 0;
for (; i < matrix.Axes[1].Points.Length; i++)
{
matrix.Axes[1].Points[i].Label = "y"+ i.ToString();
}
foreach (long[] c in matrix)
{
matrix[c] = c[0] + c[1];
}
foreach (long[] c in matrix)
{
Console.WriteLine("{0},{1} ({2},{3}) = {4}", matrix.Axes[0].Points[c[0]].Label, matrix.Axes[1].Points[c[1]].Label, c[0], c[1], matrix[c]);
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
This package has no dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on DialectSoftware.Collections.Matrix:
Package | Downloads |
---|---|
DialectSoftware.LocationServices
Generalized and self-contained platform for providing basic geographic related services without the need for a database |
|
AssembliesAndNamespaces
Package Description |
GitHub repositories (4)
Showing the top 4 popular GitHub repositories that depend on DialectSoftware.Collections.Matrix:
Repository | Stars |
---|---|
markjprice/cs10dotnet6
Repository for the Packt Publishing book titled "C# 10 and .NET 6 - Modern Cross-Platform Development" by Mark J. Price
|
|
markjprice/cs11dotnet7
Repository for the Packt Publishing book titled "C# 11 and .NET 7 - Modern Cross-Platform Development Fundamentals" by Mark J. Price
|
|
markjprice/cs9dotnet5
Repository for the Packt Publishing book titled "C# 9 and .NET 5 - Modern Cross-Platform Development" by Mark J. Price
|
|
markjprice/cs8dotnetcore3
Repository for the Packt Publishing book titled "C# 8.0 and .NET Core 3.0" by Mark J. Price
|
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 5,605 | 1/13/2013 |
Currently this object does not support Matrix Mathematics only storage and retrieval of objects using an n-dimensional cartesian coordinate system of positive integers