2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Упрощенный способ вычисления для определителя 4го порядка.
Сообщение29.08.2018, 10:21 
Заслуженный участник
Аватара пользователя


11/03/08
9544
Москва
А как 40 умножений получить?

 Профиль  
                  
 
 Re: Упрощенный способ вычисления для определителя 4го порядка.
Сообщение29.08.2018, 12:25 


16/08/17
117
Я так понимаю, если в формуле определителя четвёртого порядка общие множители вынести за скобки, то должно получится 40 умножений.

 Профиль  
                  
 
 Re: Упрощенный способ вычисления для определителя 4го порядка.
Сообщение29.08.2018, 12:47 
Аватара пользователя


14/12/17
1472
деревня Инет-Кельмында
Что-то я 30 умножений насчитал для определителя 4-го порядка, т.е. $C_4^2 \cdot 5$. Это если разлагать по двум строкам.

 Профиль  
                  
 
 Re: Упрощенный способ вычисления для определителя 4го порядка.
Сообщение29.08.2018, 14:19 


16/08/17
117
Да, формула Лапласа действительно уменьшает число умножений. Можно в принципе эту формулу и для ручного счёта четвёртого порядка использовать вполне. Главное во всех этих минорах и алгебраических дополнениях не запутаться.

 Профиль  
                  
 
 Re: Упрощенный способ вычисления для определителя 4го порядка.
Сообщение29.08.2018, 21:14 
Заслуженный участник


20/08/14
11177
Россия, Москва
Евгений Машеров в сообщении #1335220 писал(а):
А как 40 умножений получить?
Я разложил по столбцу на 4 произведения числа на определитель матрицы 3х3, каждый из которых снова разложил по столбцу на 3 произведения числа и определителя 2х2, который требует 2 умножения и одно сложение. Свернув всё обратно получаем 40 умножений и 23 сложения. Да, Лаплас. Да, фактически вынос общих множителей за скобки. Может там даже ещё меньше умножений будет если какие-то повторяются и их результат сохранить в регистре (не расписывал всё подробно, лишь посчитал количество операций).

teleglaz в сообщении #1335253 писал(а):
Главное во всех этих минорах и алгебраических дополнениях не запутаться.
Ну, если не пугаться этих терминов, то несложно запомнить что минор - остаток матрицы кроме строки и столбца с текущим элементом, а алгебраическое дополнение сводится к запоминанию простой матрицы знаков (причём походу она легко строится в уме любой размерности ибо весьма регулярная). В общем я прочитав пару раз вполне разобрался, кажется. ;-)

 Профиль  
                  
 
 Re: Упрощенный способ вычисления для определителя 4го порядка.
Сообщение29.08.2018, 22:45 
Заслуженный участник
Аватара пользователя


11/03/08
9544
Москва
Нет, я имел в виду, как выйти на 40 умножений при схеме вычислений согласно рисунку.

 Профиль  
                  
 
 Re: Упрощенный способ вычисления для определителя 4го порядка.
Сообщение29.08.2018, 23:54 
Заслуженный участник


20/08/14
11177
Россия, Москва
Евгений Машеров
Без понятия, извините, я рисунки недопонял. И откуда 72 умножения тоже. Но суть не в точном количестве, и 40 и 72 независимых умножений можно выполнить на AVX512 практически за одинаковое время (ну может на такт дольше). И это будет быстрее чем даже одно деление из трёх в методе Гаусса.

 Профиль  
                  
 
 Re: Упрощенный способ вычисления для определителя 4го порядка.
Сообщение30.08.2018, 08:18 
Заслуженный участник
Аватара пользователя


11/03/08
9544
Москва
24 слагаемых, в каждом произведение 4 множителей, 3 умножения, итого 72.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group