Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Юля
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 3
#1

Умножение квадратных матриц - C++

15.05.2014, 20:04. Просмотров 575. Ответов 3
Метки нет (Все метки)

Функция умножения:

C++
1
2
3
4
5
6
7
8
void Multiplication (int a[N][N], int b[N][N],int c[N][N]){
    for(int i=0,n=0; i<=N-1&& n<=N-1; i++, n++){
            c[i][n]=0;
            for(int j=0,m=0;j<=N-1&& m<=N-1; i++, n++){
                c[i][n]+=a[i][j]*b[m][n];
            }
    }
}
Программа прекращает работу, как раз на этапе умножения двух матриц.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2014, 20:04     Умножение квадратных матриц
Посмотрите здесь:

Умножение квадратных матриц - C++
Задача состоит в том, чтобы умножать квадратные матрицы двумя способами, А - записывая в матрицу С. Б - перезаписывая в матрицу А....

Умножение квадратных матриц через указатель - C++
Есть программа, для умножения квадратных матриц, которая работает исправно без использования указателей, а с ними, соответственно, нет В...

функции для квадратных матриц - C++
Вообщем нужна помощь по написаниям функции для квадратных матриц, 2 тривиальные (для кого-то) функции и одну не очень) 1)Ввод м-цы ...

Функция генерации квадратных матриц - C++
Составить процедуру генерации (заполнение случайными числами в введенном диапазоне) квадратных матриц: единичной, диагональной,...

Разработка программ с использованием квадратных матриц - C++
Ребят,кто разбираеться в C++,помогите пожалйста?. Задача: Заполнить матрицу случайными числами. отразить матрицу симметрично...

Перемножение квадратных матриц с вещественными числами - C++
Что-то никак не могу найти ошибку: #define _CRT_SECURE_NO_WARNINGS #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;string&gt; ...

Ассоцыативный закон для квадратных матриц - C++
Даны две квадратные матрицы одного порядка А и В. Показать, что для них действут ассоциативный закон, т.е. А * В = В * А. в случае...

Оптимизации алгоритма умножения квадратных матриц - C++
Какой алгоритм используется в мат. пакете Матлаб для умножения квадратных матриц? Даже не сам алгоритм, а идея или хотя бы догадки. ...

Перемножение двух квадратных целочисленных матриц - C++
Помогите написать прогу: Написать подпрограмму void mult(int a, int b, int c, int N); для перемножения двух квадратных...

Найти суму двух квадратных матриц разного размера - C++
Найти суму двух квадратных матриц разного размера.

Поменять местами элементы заданных секторов двух квадратных матриц - C++
В двух квадратных матрицах выделено четыре сектора, ограниченных диагоналями: верхний, нижний, правый и левый. Поменять местами элементы...

Найти в каждой из трёх квадратных матриц максимальный элемент главной диагонали - C++
Помогите решить задачу: Даны три квадратные матрицы разных размеров. Найти в каждой из них максимальный элемент главной диагонали.(просят...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
tegauss
30 / 24 / 24
Регистрация: 06.05.2014
Сообщений: 158
15.05.2014, 20:09     Умножение квадратных матриц #2
Юля, должно быть как-то так:

C++
1
2
3
4
for (int i = 0; i < N; i++)
  for (int j = 0; j < N; j++)
    for (int k = 0; k < N; k++)
      c[i, j] += a[i, k] * b[k, j];
Юля
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 3
15.05.2014, 21:18  [ТС]     Умножение квадратных матриц #3
спасибо)
а в чем ошибка в моем коде?

Добавлено через 16 минут
уже поняла
tegauss
30 / 24 / 24
Регистрация: 06.05.2014
Сообщений: 158
15.05.2014, 21:33     Умножение квадратных матриц #4
Юля, судя по всему, Вы пока не очень понимаете, как работают циклы.

Например, это

C++
1
2
for(int i=0,n=0; i<=N-1&& n<=N-1; i++, n++){
c[i][n]=0;
видимо, задумывалось для того, чтобы инициализировать нулями всю матрицу С. На самом же деле, после выполнения этого кода нулями будет заполнена только главная диагональ матрицы. Почему - предлагаю Вам подумать самой
Yandex
Объявления
15.05.2014, 21:33     Умножение квадратных матриц
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru