MatrixSharp 0.0.13

dotnet add package MatrixSharp --version 0.0.13
NuGet\Install-Package MatrixSharp -Version 0.0.13
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MatrixSharp" Version="0.0.13" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MatrixSharp --version 0.0.13
#r "nuget: MatrixSharp, 0.0.13"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install MatrixSharp as a Cake Addin
#addin nuget:?package=MatrixSharp&version=0.0.13

// Install MatrixSharp as a Cake Tool
#tool nuget:?package=MatrixSharp&version=0.0.13

MatrixSharp

It is simple matrix calculation package. It provides matrix and vector and more like hand calculation.

Constructor

using System;
// My package
using Tremendous1192.SelfEmployed.MatrixSharp;
namespace YourApp
{
    internal class Program
    {
        static void Main(string[] args)
        {
            double[,] array1 = new double[2, 3]{{1, 2, 3}, {4, 5, 6}};
            Matrix m = new Matrix(array1);

            double[] array2 = new double[2]{1, 2};
            ColumnVector c = new ColumnVector(array2);
            RowVector r = new RowVector(array2);
        }
    }
}

Japanese read me is in Zenn

GitHub

Nuget

Revision history

ver 0.0.13

ver 0.0.12

Modified internal function of matrix multiply. If left matrix's column number is multiples of 2, 3, or 4, your calculation will be faster than previous version.

ver 0.0.11

Cleaned comment out code.

Don't worry any user does NOT need to modify your code.

ver 0.0.10

Modified the connection between public multiply method and internal function.

ver 0.0.9

Modified the algorithm to solve homogeneous equation.

Don't worry any user does NOT need to modify your code.

ver 0.0.8

Modify README

ver 0.0.7

Append internal function of faster matrix subtract.

If your matrix element number (row x column) is multiples of 2, 3, or 4, 5, your calculation will be faster than usual.

ver 0.0.6

3/Feb./2023

Modify Clone Method of Matrix and Vector classes.

ver.0.0.5

Append internal function faster matrix addition.

If your matrix element number (row x column) is multiples of 2, 3, or 4, 5, you are able to calculate matrix addition quickly.

Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net7.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.0.13 218 4/9/2023
0.0.11 210 3/25/2023
0.0.10 216 3/21/2023
0.0.9 225 3/4/2023
0.0.8 226 2/18/2023
0.0.7 240 2/18/2023
0.0.6 262 2/3/2023
0.0.5 287 1/27/2023
0.0.4 305 1/21/2023
0.0.3 303 1/20/2023
0.0.2 300 1/15/2023
0.0.1 298 1/14/2023