71 / 58 / 48
Регистрация: 12.03.2017
Сообщений: 563
|
||||||
1 | ||||||
Умножение матриц13.09.2017, 17:41. Показов 1379. Ответов 14
Метки нет (Все метки)
Добрый день, пишу алгоритм умножения матриц, я сначала понять не мог , как реализовать этот алгоритм , потом посмотрел пару примеров и сделал свой, всё работает , но результаты в получившееся матрицы -8484848 и т.д. Память для 3-й матрицы выделял.
Ниже код выделение памяти и сам алгоритм умножения.
Добавлено через 36 секунд И если не трудно, объясните алгоритм умножения , я всё еще не совсем понимаю. Добавлено через 3 минуты line_1 - Количество строк 1-й матрицы. column_2 - количество столбцов 2-й матрицы line_2 - количество строк 2-й матрицы
0
|
13.09.2017, 17:41 | |
Ответы с готовыми решениями:
14
Умножение треугольных матриц«Методы обработки разреженных матриц» Умножение матриц Умножение 3 матриц Умножение матриц |
672 / 475 / 215
Регистрация: 06.09.2013
Сообщений: 1,306
|
||||||
13.09.2017, 18:17 | 2 | |||||
По-моему память неправильно выделена. Если первый индекс строка - должно быть сначала количество строк первой матрицы, потом количество столбцов второй.
1
|
69 / 57 / 14
Регистрация: 20.12.2013
Сообщений: 656
|
|
13.09.2017, 18:19 | 3 |
del
0
|
71 / 58 / 48
Регистрация: 12.03.2017
Сообщений: 563
|
|
13.09.2017, 18:23 [ТС] | 4 |
0
|
672 / 475 / 215
Регистрация: 06.09.2013
Сообщений: 1,306
|
|
13.09.2017, 18:26 | 5 |
Размеры результирующей матрицы - количество строк первой на количество столбцов второй.
1
|
71 / 58 / 48
Регистрация: 12.03.2017
Сообщений: 563
|
|
13.09.2017, 18:28 [ТС] | 6 |
0
|
672 / 475 / 215
Регистрация: 06.09.2013
Сообщений: 1,306
|
|
13.09.2017, 18:32 | 7 |
Обнули ptrArray[i][j] перед самым вложенным циклом.
0
|
71 / 58 / 48
Регистрация: 12.03.2017
Сообщений: 563
|
|
13.09.2017, 18:34 [ТС] | 8 |
0
|
672 / 475 / 215
Регистрация: 06.09.2013
Сообщений: 1,306
|
||||||
13.09.2017, 18:36 | 9 | |||||
Сообщение было отмечено axela002 как решение
Решение
1
|
71 / 58 / 48
Регистрация: 12.03.2017
Сообщений: 563
|
|
13.09.2017, 18:39 [ТС] | 10 |
Да заработало, а объясни пожалуйста что дает это обнуление, ведь я его ничего не заполнял, он же и имел 0.
0
|
672 / 475 / 215
Регистрация: 06.09.2013
Сообщений: 1,306
|
|
13.09.2017, 18:40 | 11 |
1
|
71 / 58 / 48
Регистрация: 12.03.2017
Сообщений: 563
|
|
13.09.2017, 18:41 [ТС] | 12 |
А почему выше две матрицы не выдали таких ошибок, ведь принцип был почти такой же
0
|
672 / 475 / 215
Регистрация: 06.09.2013
Сообщений: 1,306
|
|
13.09.2017, 18:43 | 13 |
0
|
71 / 58 / 48
Регистрация: 12.03.2017
Сообщений: 563
|
|
13.09.2017, 18:46 [ТС] | 14 |
А ну да я забыл вам их показать, у меня еще есть две матрицы которые он заполняет сам через cin , после чего они перемножаются.
Сам- это пользователь в консоле.
0
|
1505 / 968 / 812
Регистрация: 30.04.2016
Сообщений: 3,334
|
||||||
13.09.2017, 19:21 | 15 | |||||
Сообщение было отмечено axela002 как решение
Решение
axela002, здравствуйте! Я перемножал так:
1
|
13.09.2017, 19:21 | |
13.09.2017, 19:21 | |
Помогаю со студенческими работами здесь
15
Умножение матриц Умножение матриц Умножение матриц Умножение матриц Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |