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

Перемножить 2 матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести на экран предложение, имеющее больше всего слов http://www.cyberforum.ru/cpp-beginners/thread666577.html
Помогите написать программу Вот условие: Нужно определить количество предложений в тексте(текст вводить самому надо).Вывести на экран предложение имеющее больше всего слов. Буду очень благодарен за помощь! Добавлено через 20 часов 2 минуты У меня не Ну хоть кто-то( У меня не получаеться...
C++ Вращение треугольника относительно центра Смотрел похожие темы. Исходники. Но так и не догнал, почему у меня фигура вращается не просто по кругу, а ещё и переворачивается! 0_о Что не так? Где косяк сделал? Прошу помощи знающих. main.cpp: //Main.cpp //главный код программы #include <windows.h> #include <math.h> #include "KWnd.h" http://www.cyberforum.ru/cpp-beginners/thread666573.html
Visual C++ MFC вращение многоугольника
Прошу помочь разобраться в следующем задании: Вращение многоугольника в центре экрана. Число углов, скорость вращения и направление (по часовой или против) задаются через диалог. Радиус фигуры - максимально влезающий на экран. При изменении размеров окна - масштабировать. Я нарисовала многоугольник (n=10). Создала диалог MyDialog, в котором есть кнопки для ввода углов многоугольника,...
C++ Перевести JS на C++
Есть js. Он выполняет некие манипуляции и на выходе должен давать строку. Этот js парситься со страницы, входные параметры в нём каждый раз новые. Мне нужно перевести этот js на с++. У самого у меня ничего не получилось - он всё время выдавал llll. <script type="text/javascript"> function test(){var table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832...
C++ Составить программу вычисления значения функции Y=x^5+8x^4+10, для х, изменяющегося от а до b с шагом b http://www.cyberforum.ru/cpp-beginners/thread666551.html
Составить программу вычисления значения функции Y=x^5+8x^4+10, для х, изменяющегося от а до b с шагом b.С помощу циклов
C++ Быстрое преобразование Хартли Need Help! Need to correct this super Program for Fast Hartley Transform! Нужна помощь! Необходимо подправить эту супер программу для выполнения быстрого преобразования Хартли! //===================================== /*Program FHT.C********************************************************************* /* /* This program assumes a maximum array length of 2^M = N where */ /* M=9 and N=512.... подробнее

Показать сообщение отдельно
VВладимир
1 / 1 / 0
Регистрация: 08.10.2012
Сообщений: 50
08.10.2012, 22:02  [ТС]     Перемножить 2 матрицы
Спасибо за ответ, выкладываю полный код:
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <windows.h> 
#include <iostream>
 
char bufRus[256];
 
char* Rus(const char* text) {
      CharToOem(text, bufRus);
      return bufRus;
      }
int i, j, k;      
using namespace std;
char h;
float n;
 
int main()
{
   float SMatrix[j][i]; 
   
   cout << Rus("Вывод значений матрицы синаптических весов нейронов W")<< endl;
float sinapsMatrix[4][4] = {{0.42, 1, 0.4, 0.5}, //Ввод матрицы W -синаптических весов нейронов
{0.09, 0, 0.3, 0.2},
{0.33, 0, 0.2, 0.2},
{0.17, 0, 0.1, 0.1}};
 
sinapsMatrix[1][4] = 0;
 
for(k = 0; k < 4; k++)
{
for(j = 0; j < 4; j++)
{
cout << sinapsMatrix[k][j] << ", ";
}
 
cout << endl;
}
 
cout << h << endl;
float vhodMatrix[4][4] = {{321.6, 380, -6.7, 80}, 
{381.6, 480, -7.8, 85},
{330.8, 550, -3.9, 80},
{302.3, 500, -5, 80}};
 
 
cout << Rus("Вывод значений матрицы входных параметров Х")<< endl;
 
 
vhodMatrix[1][4] = 0;
 
for(i = 0; i < 4; i++)
{
for(k = 0; k < 4; k++)
{
cout << vhodMatrix[i][k] << ", ";
}
 
cout << endl;
}
 
//Операция перемножения матрицы W и матрицы X 
 
for(i = 0; i < 4; i++)
{
for(j = 0; j < 4; j++)
{SMatrix[i][j] = 0;
for(k = 0; k < 4; k++)
{
SMatrix[i][j] += vhodMatrix[k][j]*sinapsMatrix[i][k];
}
}
}
 
//Вывод решения перемножения матрицы W и матрицы X - значений матрицы текущего состояния сети S=W*X "
cout << Rus("Расчет значений матрицы текущего состояния сети S=W*X ")<< endl;
SMatrix[i][j] = 0;
for(i = 0; i < 4; i++)
{
for(j = 0; j < 4; j++)
{
cout << SMatrix[i][j] << ", ";
}
cout << endl;
} 
 system("pause"); 
 return 0;
}
 
Текущее время: 06:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru