numl.Math.LinearAlgebra.Vector.Diag C# (CSharp) Method

Diag() public static method

Diags.
public static Diag ( Vector v ) : Matrix
v Vector A variable-length parameters list containing v.
return Matrix
        public static Matrix Diag(Vector v)
        {
            Matrix m = Matrix.Zeros(v.Length);
            for (int i = 0; i < v.Length; i++)
                m[i, i] = v[i];
            return m;
        }

Same methods

Vector::Diag ( Vector v, int n, int d ) : Matrix

Usage Example

Esempio n. 1
0
 /// <summary>A Vector extension method that diags.</summary>
 /// <param name="v">The v to act on.</param>
 /// <param name="n">The int to process.</param>
 /// <param name="d">The int to process.</param>
 /// <returns>A Matrix.</returns>
 public static Matrix Diag(this Vector v, int n, int d)
 {
     return(Vector.Diag(v, n, d));
 }
All Usage Examples Of numl.Math.LinearAlgebra.Vector::Diag