34
4. Возможные темы дополнительных заданий
Для развития навыков практического программирования рекомендуются следующие
направления расширения постановки задачи:
Реализация других способов представления матриц специального
вида для проведения
вычислительных экспериментов с целью сравнения эффективности хранения и обработки
матриц (хранение без
исключения нулевых элементов, плотное использование памяти –
исключение элементов ниже главной диагонали).
Реализация дополнительных операций над матрицами – транспонирование, вычисление
определителя, ранга, обратной матрицы, проверка на подобие.
Решение задачи приведения матрицы к треугольному виду.
Решение систем линейных
уравнений.
Разработка эффективных алгоритмов матричного умножения с использованием
возможностей и принципов работы современных процессоров.
Сравнение разных реализаций
(проведение вычислительных экспериментов при больших порядках матриц).
5. Критерии оценивания выполнения лабораторной работы
Лабораторная работа считается успешно выполненной в случае,
когда реализованы
классы вектор и матрица, в программе демонстрируется работоспособность методов классов.
Do'stlaringiz bilan baham: