Вход

Разработать шаблон класса TMatrix для работы с матрицами размера M x N элементов произвольного типа. С++

Рекомендуемая категория для самостоятельной подготовки:
Решение задач*
Код 477299
Дата создания 2021
Страниц 9
Мы сможем обработать ваш заказ (!) 6 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 050руб.
КУПИТЬ

Содержание

Разработать шаблон класса TMatrix для работы с матрицами размера M x N элементов произвольного типа. Полями класса должны быть размеры матрицы и вектор, состоящий из векторов чисел элементов типа T.
Продемонстрировать использование класса на матрице с целочисленными элементами и матрице с элементами типа double

Введение

Разработать шаблон класса TMatrix для работы с матрицами размера M x N элементов произвольного типа. Полями класса должны быть размеры матрицы и вектор, состоящий из векторов чисел элементов типа T.

Фрагмент работы для ознакомления

Разработать шаблон класса TMatrix для работы с матрицами размера M x N элементов произвольного типа. Полями класса должны быть размеры матрицы и вектор, состоящий из векторов чисел элементов типа T.

Разработать конструкторы:
- Конструктор «пустой» матрицы
- Копирующий конструктор
- Конструктор матрицы заданных размеров

Разработать методы:
- Транспозиция матрицы
- Ранг матрицы

Перегрузить операции:
- Операция получения строки матрицы с заданным номером по индексу
- Сложение матриц (выбрасывать исключение, если не подходят размеры)
- Вычитание матриц (выбрасывать исключение, если не подходят размеры)
- Перемножение матриц (выбрасывать исключение, если не подходят размеры)
- Умножение/деление матрицы на число (выбрасывать исключение при попытке деления на ноль)
- Вывод в поток

Продемонстр ировать использование класса на матрице с целочисленными элементами и матрице с элементами типа doubl

Список литературы

1. Керниган, Брайан У., Ритчи, Деннис М. Язык программирования С, 2-е
издание. [пер. с анг.] / Б.У. Керниган, Д.М. Ритчи – М.: Вильямс, 2006.
2. Орлов, С.А. Технологии разработки программного обеспечения. учеб. пособие. 2-е изд./ С.А. Орлов, – СПб.: Питер, 2003. – 480 с.: ил.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00957
© Рефератбанк, 2002 - 2024