CitromonZ
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Доброго времени суток. Помогите, пожалуйста, разобраться с задачей умножения 2 матриц, одна из которых - симметричная. http://forum.ru-board.com/topic.cgi?forum=33&topic=0812&start=7440&limit=1&m=1#1 1. Что означает {$N+} ? 2. m - это количество столбцов, а n - строк перемножаемых матриц и матрицы-произведения? Можно ли сделать так, чтобы пользователь сам определял количество строк и столбцов матриц? 3. a: array[1..m,1..n] of single; b: array[1..n,1..n] of single; c: array[1..m,1..n] of single; i,j,k: integer; Для чего вводятся эти массивы и почему 3, а не 2? Первые 2 массива - перемножаемые матрицы, одна из которых симметричная, а третий массив - результат умножения? Чему соответствуют i, j, k? 4. a[i,j]:=4*random-2; Это значит, что берётся некий член одной из двух изначальных матриц, умножается на 4 и вычитается 2? Т.е. мы инициализируем в первой части данные 2 матрицы (заполняем случайными числами ), а во второй части перемножаем их и выводим готовую матрицу-произведение? |