Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Практическое применение умножения матриц,
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Математика и Физика
count_enable
Студенту надо дать курсач, предусматривающий реализацию какого-то практического алгоритма при помощи уже существующего метода матричного умножения. Но его специальность предусматривает практический "выхлоп" для народного хозяйства, то есть такие очевидные вещи типа нахождения обратной матрицы для инверсной кинематики манипулятора или решения СЛАУ не годятся. Надо тему типа "Управление роботом при помощи умножения матриц", "Сортировка металлолома методами матричной арифметики" итд.
Работа непрофильная для него, так что алгоритм должен быть максимально простым. Соль курсача в сравнении методов аппаратного ускорения матричной арифметики на различных задачах. Желательно что-то из области ТАУ или ЦСП.
Santik
А умножение матрицы на вектор не прокатит?
Что-нибудь типа этого...
count_enable
Вроде как неплохая идея, можно предложить. Хотя с матричным умножением было бы лучше. Здесь матрица фиксированная, а интересен результат I/O операций на двухмерном массиве.
blackfin
Цитата(count_enable @ Nov 6 2015, 10:53) *
Вроде как неплохая идея, можно предложить. Хотя с матричным умножением было бы лучше. Здесь матрица фиксированная, а интересен результат I/O операций на двухмерном массиве.

Тогда электронная стабилизация изображения.

То есть, смещенный и повернутый видеокадр вернуть в исходное положение.
syoma
Может я не в теме, но перемножение матриц используется в векторных частотниках, чтобы получить преобразования Кларка-Парка.
_Ivan_33
можно сделать из квадрокоптерной темы фильтр передвижения вот из этого курса https://courses.edx.org/courses/course-v1:T...127d897522995a/
count_enable
Спасибо, это и наглядные, и интересные задачи. Посмотрим что скажет подопытный.
AlexandrY
Цитата(syoma @ Nov 6 2015, 15:04) *
Может я не в теме, но перемножение матриц используется в векторных частотниках, чтобы получить преобразования Кларка-Парка.


В прямом и обратном векторном преобразовании 3-х фазных напряжений обходятся двумя и тремя уравнениями. Матрицы там ни к чему.

А вот в теории цепей без матриц никуда. Там все сплошь все на матрицах вычисляется.
Tarbal
Умножение матрицы на вектор используется в графике для поворота образа:
http://habrahabr.ru/post/234203/
inventor
В библиотеке для контроллера STMf4 есть много примеров
с кодами перемножения матриц, фильтров и прочей математики
смотрите CMSIS/DSP_Lib
коды примеров можно откомпилисть и на машине под Windows и Linux (в консоли т.е.)
AlexandrY
Цитата(inventor @ Nov 10 2015, 08:55) *
В библиотеке для контроллера STMf4 есть много примеров
с кодами перемножения матриц, фильтров и прочей математики
смотрите CMSIS/DSP_Lib
коды примеров можно откомпилисть и на машине под Windows и Linux (в консоли т.е.)


Там есть исходники самой процедуры умножения, а примеров применения там всего два.
И только один демонстрирует практическое применение умножения- arm_matrix_example_f32.c .
Там вычисляется аппроксимация функции методом наименьших квадратов.
Хотя и это неплохо.


Цитата(inventor @ Nov 10 2015, 08:55) *
коды примеров можно откомпилисть и на машине под Windows и Linux (в консоли т.е.)


Кстати, откуда решили что DSP_lib и примеры соответственно могут быть откомпилирована под Windows или Linux?

Там нет дефайнов и хидеров предназначенных даже для Visual Studio и попытка компиляции вываливается с тучей ошибок.
RCray
Цитата(count_enable @ Nov 5 2015, 22:25) *
Но его специальность предусматривает практический "выхлоп" для народного хозяйства <...> Надо тему типа "Сортировка металлолома методами матричной арифметики" итд. <...> Желательно что-то из области ТАУ или ЦСП.


Цитата(blackfin @ Nov 6 2015, 12:00) *
Тогда электронная стабилизация изображения.


Если объединить эти два пункта, то подошло бы управление камерой на линии контроля (чего угодно) с последующим убиранием остаточного смаза на картинке для принятия какого-нибудь решения. Конкретный пример: контроль при производстве чипов.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.