/// <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); }
/// <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); }
/// <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; }
/// <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; }
public void Creation() { MatrixMB mat = new MatrixMB(5, 5); mat.FillWithNumber(1); Assert.AreEqual(25, mat.SumAllValues()); }
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()); }
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()); }