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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
TP7
1 / 1 / 0
Регистрация: 23.12.2009
Сообщений: 93
05.05.2010, 21:58     Перемножение матриц #1
Помогите исправить ошибки.
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
//---------------------------------------------------------------------------
#include <iostream>
#include <vcl.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main()
  {
 int n,l,k,x,y;
 float i,j,a,m1,m2,m3[100];
 for (int i=1; i<=n; i++)
 for (int j=1; j<=l; j++)
  {
  cout<<"A["<<i<<","<<j<<"]: ";
  cin>>a[j][i];
   }
   for (int i=1; i<=n; i++)
   for (int j=1; j<=n; j++)
    cout<<a[j][i];
 
   for (int k=1; k<=x; k++)
   for (int j=1; j<=x; j++)
    {
   m3[j][k]=0;
   for (int i=1; i<=y; i++)
   m3[j][k]=m3[j][k]+m1[i][k]*m2[i][j];
   }
   system('PAUSE')
        return 0;
}
//---------------------------------------------------------------------------
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2010, 21:58     Перемножение матриц
Посмотрите здесь:

Перемножение 2-ух матриц C++
Перемножение матриц. C++
Перемножение матриц C++
C++ Перемножение матриц
C++ перемножение матриц
Перемножение матриц C++
Перемножение матриц C++
Перемножение матриц C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
06.05.2010, 00:47     Перемножение матриц #2
Цитата Сообщение от TP7 Посмотреть сообщение
for (int i=1; i<=n; i++)
n - не инициализирован, l также
Цитата Сообщение от TP7 Посмотреть сообщение
cin>>a[j][i];
повесишься вручную вводить, рандом или из файла
Цитата Сообщение от TP7 Посмотреть сообщение
for (int k=1; k<=x; k++)
for (int j=1; j<=x; j++)
{
m3[j][k]=0;
for (int i=1; i<=y; i++)
m3[j][k]=m3[j][k]+m1[i][k]*m2[i][j];
похоже на правду, но что за лихорадка с коэффициентами
m[i][j]+=m[i][k]*m[k][j];
Yandex
Объявления
06.05.2010, 00:47     Перемножение матриц
Ответ Создать тему
Опции темы

Текущее время: 23:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru