Math.NET Numerics

De Banane Atomic
Version datée du 6 octobre 2011 à 09:45 par Nicolas (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Généralités

Bibliothèque de classes pour le calcul numérique.
Site web

Matrices

Fichier:Csharp.png
using MathNet.Numerics.LinearAlgebra.Single;

// matrice de float
var matrix = new SparseMatrix(new float[5, 5] {
                                                { -1.0f, 0.0f, -1.0f, 0.0f, 0.0f  },
                                                {  0.0f, 0.0f, 0.0f,  0.0f, 0.0f  },
                                                {  0.0f, 0.0f, 0.0f,  0.0f, 0.0f  },
                                                {  0.0f, 0.0f, -1.0f, 0.0f, 0.0f  },
                                                {  0.0f, 0.0f, 0.0f,  0.0f, -1.0f } 
                                              });

var inverse = matrix.Inverse();
var transpose = matrix.Transpose();