Описать класс, реализующий тип данных «вещественная матрица» и работу с ними - C#

Узнай цену своей работы

Формулировка задачи:

Описать класс, реализующий тип данных «вещественная матрица» и работу с ними. Класс должен реализовывать следующие операции над матрицами: • умножение, деление (как на другую матрицу, так и на число); • комбинированные операции присваивания (*=, /=) ; • операцию возведения в степень; • методы вычисления детерминанта и нормы; • доступ к элементу по индексам. Написать программу, демонстрирующую все разработанные элементы класса.

Решение задачи: «Описать класс, реализующий тип данных «вещественная матрица» и работу с ними»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            Matrix m1 = new Matrix(3, 3, true, 22);
            Matrix m2 = new Matrix(3, 3, true, 28);
 
            Console.WriteLine("{0}\n{1}", m1, m2);
            Console.WriteLine(m1 * m2);
            Console.WriteLine(m1 * 4);
            Console.WriteLine(m1 *= m2);
            Console.WriteLine(m1.Determinant());
            Console.WriteLine(m1.Inverse());
            Console.WriteLine(m1 / m2);
 
            Console.ReadKey(true);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5
Похожие ответы