Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Образовательный студенческий форум _ Информатика / Программирование _ прога на си

Автор: фан 21.9.2009, 3:48

желательно не использовать библиотеку iostream.h

Автор: crazymaster 21.9.2009, 8:19

<stdio.h>
declare n,m,p константы;
declare i, j, k целые;
declare A(m,p), B(p,n), X(m,n) : fixced binary;
заполнить матрицы A и В из файла;

for(i=1;i<=n;i++)
{
for(j=1;j<=k;j++)
{
s=0;
for(k=1;k<=p;p++)
s=s+A[i,k]*B[k,j];
X[i,j]=s;
printf(%s,X[i,j]);
}
prinf("\n");
}

Автор: фан 21.9.2009, 10:53

нет, нужно сначала перемножить 2 матрицы, затем полученую матрицу транспонировать, и потом полученную матрицу умножить на вектор. ты помоему просто перемножил матрицы.

Автор: граф Монте-Кристо 21.9.2009, 11:07

А об этом телепатически догадаться надо было?)Где это написано?)

Автор: tig81 21.9.2009, 13:20

Цитата(фан @ 21.9.2009, 13:53) *

нет, нужно сначала перемножить 2 матрицы, затем полученую матрицу транспонировать, и потом полученную матрицу умножить на вектор. ты помоему просто перемножил матрицы.

Ваши идеи где?

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)