Создание класса "матрица" - 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)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д