работа с матрицами (delphi)
язык программирования Delphi
Действия над матрицами.
Разработать программу, демонстрирующую выполнение различных операций над матрицами (сложение, вычитание, умножение, транспортирование, вычисление детерминанта, следа, поиск нужного элемента).
Входные данные:
Две матрица чисел порядка (m x n) вводимые пользователем с клавиатуры или генерируемые случайным образом.
Выходные данные:
В зависимости от выбранного действия на экран выводится либо результирующая матрица (транспортирование, обращение и другие), либо ответ.
Постановка задачи:
1) Пользователю предлагается выбрать интересующее его действие:
a) Сложение;
b) Вычитание;
c) Умножение;
d) Транспортирование;
e) Вычисление детерминанта;
f) Вычисление следа;
g) Поиск элемента;
2) Способ ввода исходных матриц также выбирается пользователем:
a) Ввод с клавиатуры;
b) Генерация случайными числами.
Дополнительная информация:
Транспортированная матрица-это исходная матрица, в которой строки заменены на столбцы, т.е аij=bji.
Определитель квадратной матрицы А(3,3) вычисляется по формуле:
А11(А22А33-А23А32) – А12(А21А33-А23А31) + А13(А21А32-А22А31).