Войти
ПрограммированиеФорумФизика

Как найти детерминат не квадратной матрицы?

Advanced: Тема повышенной сложности или важная.

#0
1:46, 13 янв. 2021

Как найти детерминат для матрицы m!=n.
Чтобы потом сделать инверсию?


#1
1:50, 13 янв. 2021

Точно матрица правильная? Стандартная либа юнити не может? Точно нужна вся матрица, а часть не 3×3 или 4×4? Можешь добавить столбец или строку типа 0001?

#2
1:57, 13 янв. 2021

Найти детерминант не квадратной матрицы легче легкого, он всегда равен нулю

#3
1:57, 13 янв. 2021

lookid
Не у меня как бы N×M матрица, для любого размера. Вот в ней нужно добавить детерминат и инверсию M^-1!

#4
2:08, 13 янв. 2021

А что за задача? Физика, анимация? Обратное преобразование трансформации?

#5
3:25, 13 янв. 2021

Детерминант для неквадратных матриц не определён.
И обратную никак не сделать.
Если попытаться найти обратную матрицу например Гауссом, то для "высокой" матрицы получится переопределённая система (то есть нет обратной), а для "широкой" матрицы - недоопределёная, то есть бесконечное количество обратных.

#6
(Правка: 4:20) 4:19, 13 янв. 2021

TelVolt++

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

#7
(Правка: 5:17) 5:14, 13 янв. 2021

TelVolt
> Детерминант для неквадратных матриц не определён.
> И обратную никак не сделать.
> Если попытаться найти обратную матрицу например Гауссом, то для "высокой"
> матрицы получится переопределённая система (то есть нет обратной), а для
> "широкой" матрицы - недоопределёная, то есть бесконечное количество обратных.
Да имено так я и делал матодом Гаусса .
И детерминат не определён ! А что делать то ? Как сделать уравнения для обратной не квадратной матрицы ?

lookid
> А что за задача? Физика, анимация? Обратное преобразование трансформации?
Всё сразу !

#8
10:52, 13 янв. 2021

werasaimon
Кароч, ясно. Либо пиши какую задачу ты хочешь решить и жди Суслика. Либо решай каким-нибудь плагином для юнити.

#9
17:18, 13 янв. 2021

werasaimon
> Как сделать уравнения для обратной не квадратной матрицы ?
https://en.wikipedia.org/wiki/Moore%E2%80%93Penrose_inverse

#10
20:34, 13 янв. 2021

Zegalur
Это же псевдообратная матрица Пенроуза!
А мне нужно чтобы кто-то разоботал уравнение без всяких условностей!

#11
20:50, 13 янв. 2021

werasaimon
Сформулируй нормально что тебе нужно и зачем, когда будешь трезв.

ПрограммированиеФорумФизика