Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
8 / 8 / 5
Регистрация: 24.04.2012
Сообщений: 28
1

Оптимизации алгоритма умножения квадратных матриц

15.02.2015, 21:46. Показов 2478. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Какой алгоритм используется в мат. пакете Матлаб для умножения квадратных матриц? Даже не сам алгоритм, а идея или хотя бы догадки.
Какие существуют алгоритмы оптимизации для умножения квадратных матриц. Три я знаю: Штрассена, Винограда-Штрассена и блочное умножение.
Простые оптимизации, которые помогут увеличить производительность алгоритма?

Хотя бы азы или лит-ру подскажите, или из собственного опыта. Или есть статьи для чайников...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.02.2015, 21:46
Ответы с готовыми решениями:

Написать функции сложения, умножения и вычитания квадратных матриц, и вычислить с их помощью выражение
Написать функции для сложения, умножения и вычитания квадратных матриц. Используя составленные...

Написать процедуру для сложения, умножения квадратных матриц N*N, и умножения матрицы на вектор
Написать процедуру для сложения, умножения квадратных матриц N*N, и умножения матрицы на вектор

найти результат умножения квадратных матриц
даны матрицы A=\begin{pmatrix}x & 1\\\\ -1 & x\end{pmatrix} B=\begin{pmatrix}1 &...

Написать программу умножения двух заданных квадратных матриц
Помогите пожалуйста с таким заданием: Написать программу умножения двух заданных квадратных...

5
26 / 26 / 18
Регистрация: 16.01.2014
Сообщений: 161
15.02.2015, 21:55 2
http://habrahabr.ru/post/114797/
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,169
Записей в блоге: 10
15.02.2015, 21:57 3
Предоставь реализацию самого быстрого алгоритма на свой взгляд, чтобы было "откуда плясать".
Или тебе нужно только название алгоритма?
0
8 / 8 / 5
Регистрация: 24.04.2012
Сообщений: 28
15.02.2015, 22:11  [ТС] 4
castaway, Лучше книгу, где почитать на не заумном языке. С реализацией - обещали научить. Пока надо без параллельного программирования.
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,169
Записей в блоге: 10
15.02.2015, 22:25 5
Книгу, где описывается алгоритм умножения матриц в Matlab? Ты сам то себя слышишь?
Плюс ко всему, две матрицы, "параллельно" перемножать не будет ни один здравомыслящий программист.
0
8 / 8 / 5
Регистрация: 24.04.2012
Сообщений: 28
15.02.2015, 23:54  [ТС] 6
Я же не программист, математик.И матрицы не 5х5 перемножают, а 3000х3000. Не только матрицы перемножать параллельно , но и много чего еще научат делать. А книгу я не про матлаб спрашивал. А спросил про книгу где про оптимизацию кода с точки зрения программирования алгоритма. Там как заполняется память, какие использовать циклы, как выделять память, какой массив быстрее обрабатывается.
0
15.02.2015, 23:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2015, 23:54
Помогаю со студенческими работами здесь

Реализация паралельного алгоритма умножения матриц
Каким образом можна реализовать паралельный алгоритм умножения матриц на С# на примере умножения...

Ввести 5 матриц, вывести число квадратных матриц и объяснить что какой оператор значит
нужно написать программу на задачу: ввести 5 матриц, вывести число квадратных матриц и объяснить...

Дан массив квадратных матриц. Определить, найдется ли в этом массиве пара взаимно обратных матриц
Дан массив квадратных матриц. Определить, найдется ли в этом массиве пара взаимно обратных матриц....

Дан массив квадратных целочисленных матриц. Отсортировать его по возрастанию значений сумм элементов этих матриц
Нужно использовать uses matrix;


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru