Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Произведение 2-х матриц... Требуется алгоритм на Pascal'e... 
:(
    Опции темы
maza
  Дата 16.9.2004, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 8.4.2004

Репутация: нет
Всего: нет



Господа, собственно сабж! ;)
Поможите?
PM MAIL   Вверх
Ignat
Дата 16.9.2004, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: нет
Всего: 73



а что тут делать? забиваешь в массивы, одну матрицу транспонируешь, перемножаешь. И всё.
Добавлено @ 13:36
На Паскале может быть программа, а алгоритм не зависит от языка


--------------------
Теперь при чем :P
PM   Вверх
Zlo
Дата 18.9.2004, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 18.9.2004

Репутация: нет
Всего: 1



те нужен алгоритм?
У меня есть. Стукни в асю 268310
Я те нарисую.
PM MAIL   Вверх
Adil'
Дата 23.9.2004, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 26.8.2004
Где: Питер

Репутация: нет
Всего: 15



Цитата(Ignat @ 16.9.2004, 13:35)
забиваешь в массивы, одну матрицу транспонируешь, перемножаешь. И всё.

А транспонировать зачем?


--------------------
Удачи
PM MAIL WWW   Вверх
Zaman
Дата 23.9.2004, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 28.6.2004

Репутация: нет
Всего: 2



Там вообще то ненадо ничего транспонировать. Надо делать проверку чтобы длина строки равнялась длине столбца!. А дальше прочти в книге как перемножаются 2 матрицы (строка на столбец ).
Вот как это делается (если не ошибаюсь):
А (1 2 3)
(1 2 3)
(1 2 3)
B (4 5)
(4 5)
(4 5)
Результат:
С ( (1*4 + 2*4+3*4) (1*5+2*5+*3*5) )
( (1*4 + 2*4+3*4) (1*5+2*5+*3*5) )
( (1*4 + 2*4+3*4) (1*5+2*5+*3*5) )

Приблезительно так, если не прав то поправте smile.gif

PM MAIL   Вверх
~FoX~
Дата 25.10.2004, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: 2
Всего: 68



Умножение матрицы А на матрицу В определено, когда число столбцов первой матрицы равно числу строк второй. Тогда произведением матриц Аmxk•Вkxn называется такая матрица Сmxn , каждый элемент которой Сij равен сумме произведений элементов i-й строки матрицы А на соответствующие элементы j-го столбца матрицы В:
cij = ai1b1j+ai2b2j+...+aikbkj = E aisbsj, i = 1,2,...,m; j = 1,2,...,n.

Читай тут


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0415 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.