Создание класса "матрица" - C#
Формулировка задачи:
нужно создать класс матрица
в котором сделать Складывание матриц, умножение, инвертирование знака, умнож на скаляр, два конструктора.
помогите плс.
вот что есть уже
с# только начал учить не особо еще получается
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace laba_2
{
class Matrix
{
private double[,] arr;
public int GetRows()
{
return arr.GetLength(0);
}
public int GetCols()
{
return arr.GetLength(1);
}
public Matrix(int n, int m)
{
arr = new double[n, m];
}
public Matrix(double[,] array)
{
arr = (double[,])array.Clone();
}
public Matrix Sum(Matrix a)
{
Matrix ob = (Matrix)a.MemberwiseClone();
for (int i = 0; i < GetRows(); i++)
{
for (int j = 0; j < GetCols(); j++)
{
ob.arr[i, j] = ob.arr[i, j] + arr[i, j];
}
}
return ob;
}
/* public Matrix MultScale(double a)
{
Matrix ob;
for (int i = 0; i < GetRows(); i++)
{
for (int j = 0; j < GetCols(); j++)
{
// ob.arr[i, j] = ;
}
}
return ob;
}*/
}
}Решение задачи: «Создание класса "матрица"»
textual
Листинг программы
public Matrix Sum(Matrix a, Matrix b)