Exemple #1
0
        /// <summary>
        /// Creates matrix filled with zeros
        /// </summary>
        /// <param name="rows">int - matrix rows number</param>
        /// <param name="cols">int - matrix cols number</param>
        /// <returns>MatrixMB</returns>
        public static MatrixMB Zeros(int rows, int cols)
        {
            MatrixMB mat = new MatrixMB(rows, cols);

            mat.FillWithNumber(0);
            return(mat);
        }
Exemple #2
0
        /// <summary>
        /// Create matrix filled with ones
        /// </summary>
        /// <param name="rows">int - matrix rows number</param>
        /// <param name="cols">int - matrix cols number</param>
        /// <returns>MatrixMB</returns>
        public static MatrixMB Ones(int rows, int cols)
        {
            MatrixMB m = new MatrixMB(rows, cols);

            m.FillWithNumber(1);
            return(m);
        }
Exemple #3
0
 /// <summary>
 /// Creates matrix filled with zeros
 /// </summary>
 /// <param name="rows">int - matrix rows number</param>
 /// <param name="cols">int - matrix cols number</param>
 /// <returns>MatrixMB</returns>
 public static MatrixMB Zeros(int rows, int cols)
 {
     MatrixMB mat = new MatrixMB(rows, cols);
     mat.FillWithNumber(0);
     return mat;
 }
Exemple #4
0
 /// <summary>
 /// Create matrix filled with ones
 /// </summary>
 /// <param name="rows">int - matrix rows number</param>
 /// <param name="cols">int - matrix cols number</param>
 /// <returns>MatrixMB</returns>
 public static MatrixMB Ones(int rows, int cols)
 {
     MatrixMB m = new MatrixMB(rows, cols);
     m.FillWithNumber(1);
     return m;
 }
Exemple #5
0
 public void Creation()
 {
     MatrixMB mat = new MatrixMB(5, 5);
     mat.FillWithNumber(1);
     Assert.AreEqual(25, mat.SumAllValues());
 }
Exemple #6
0
 public void SumTwoMatrices()
 {
     MatrixMB mat1 = new MatrixMB(5, 5);
     MatrixMB mat2 = new MatrixMB(5, 5);
     mat1.FillWithNumber(1);
     mat2.FillWithNumber(2);
     var mat = mat1 + mat2;
     Assert.AreEqual(75, mat.SumAllValues());
 }
Exemple #7
0
 public void SubstractTwoMatrices()
 {
     MatrixMB mat1 = new MatrixMB(5, 5);
     MatrixMB mat2 = new MatrixMB(5, 5);
     mat1.FillWithNumber(4);
     mat2.FillWithNumber(2);
     var mat = mat1 - mat2;
     Assert.AreEqual(50, mat.SumAllValues());
 }