2014 dxdy logo

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

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


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


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



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


11/03/08
9546
Москва
А как 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
11178
Россия, Москва
Евгений Машеров в сообщении #1335220 писал(а):
А как 40 умножений получить?
Я разложил по столбцу на 4 произведения числа на определитель матрицы 3х3, каждый из которых снова разложил по столбцу на 3 произведения числа и определителя 2х2, который требует 2 умножения и одно сложение. Свернув всё обратно получаем 40 умножений и 23 сложения. Да, Лаплас. Да, фактически вынос общих множителей за скобки. Может там даже ещё меньше умножений будет если какие-то повторяются и их результат сохранить в регистре (не расписывал всё подробно, лишь посчитал количество операций).

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

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


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

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


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

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


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

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

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



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

Сейчас этот форум просматривают: ihq.pl


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

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