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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
kursant
1 / 1 / 0
Регистрация: 31.01.2010
Сообщений: 61
#1

Как умножить матрицу на матрицу - C++

10.02.2010, 17:29. Просмотров 1135. Ответов 2
Метки нет (Все метки)

Как умножить матрицу на матрицу в Visual Studio?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2010, 17:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как умножить матрицу на матрицу (C++):

Как умножить матрицу на матрицу? - C++
Как умножить матрицу на матрицу? Напишите пожалуйста!

Умножить матрицу на матрицу - C++
Как транспонированную матрицу At умножить на другую транспонированную Bt? #include "stdafx.h" #include <iostream> using...

Матрицу умножить на матрицу - C++
матрицу умножить на матрицу,,помогите решить задачу.

Матрицу А умножить на Матрицу В - C++
Народ, помогите написать программу, которая перемножает 2 матрицы. #include <stdio.h> #include <conio.h> int main (void) { ...

в матрице А(n x m) найти первый столбец, не содержащий отрицательных элементов, и умножить его как вектор на матрицу А - C++
2. в матрице А(n x m) найти первый столбец, не содержащий отрицательных элементов, и умножить его как вектор на матрицу А заранее...

умножить матрицу на столбец - C++
матрица квадратная

2
odip
Эксперт С++
7158 / 3220 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
10.02.2010, 20:20 #2
Как обычно в языке C или C++,
Visual Studio не при чем.
0
Genius Ignat
1236 / 774 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
10.02.2010, 20:51 #3
//Проверено википедиеееей.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream.h>
 
int main(){
const int H = 2;
const int W = 2;
int matrix1[H][W] = {
    { 2,3 },
    { 5,7 }
 
};
 
int matrix2[H][W] = {
    { -1,2 },
    { -2,3 },
 
};
 
//Матрица которая получается при произведении двух матриц
int pmatrix[H][W] = {0};
int tpr(0);      //переменная для временно хранения
//Вычисляем произведение матриц
int i,j,t;
 for (i=0; i < H; i++)
    for (j=0; j < W; j++)
            for (t=0;t <H; t++)
                pmatrix[i][j]+=matrix1[i][t]*matrix2[t][j];
 
 
//вывод получившейся матрицы
int k,p;
for(k=0;k<H;k++){
    for(p=0;p<W;p++){
cout<<' '<<pmatrix[k][p];
    }
cout<<'\n';
}
 
 
return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2010, 20:51
Привет! Вот еще темы с ответами:

Умножить вектор-строку на матрицу - C++
Есть вектор-строка размера 1*6, её надо умножить на матрицу размером 6*27. Не понимаю как сделать такое умножение. Сколько не пробовал не...

Умножить первую матрицу на вторую - C++
2 матрицы считываются с файла и выводятся, а вот умножение их почему то не работает, помогите #include &quot;stdafx.h&quot; #include &lt;iostream&gt; ...

Умножить матрицу на себя транспонированую - C++
Буду краток: необходимо Умножить матрицу на себя транспонированую!!!(без хранения транспонированной) Как в вышмате это сделать я понимаю, а...

Умножить матрицу квадратную на вектор - C++
уже не знаю, что делать до ужаса глупейшая ошибка, из-за чего весь алгоритм к чертям:( for (int i = 1; i &lt; size; i++) for (int...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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