Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: CL | DM;

Вниз

Определитель матрицы   Найти похожие ветки 

 
TUser ©   (2004-04-08 16:22) [0]

Есть ли понятие определителя матрицы произвольной размерности. Размер всех граней - 2. Например для 2d матрицы a(1,1)*a(0,0)-a(1,0)*a(0,1). А как посчитать что-то аналогичное для 3-х мерного кубика или для произвольного числа N измерений.

У меня матрица будет произвольной размерности. Т.е. там не просто будут столбцы и строки, а будет еще 3-е измерение, 4-е и т.д. По каждому измерению индекс - 0..1.

Матрицы - они, конечно, двумерные. Но есть алгоритм для расчета в котором используется такая матрица, там надо считать детерминант. Теперь у меня возникла задача переписать прогу так, чтобы она работала не с парами значений, а с произвольным их числом. Соответственно матрицы (ну, или не матрицы) получатся многомерными. Соответственно надо переписать этот расчет, вместо детерминанта считать что-то еще. А вот что подставить в формулу вместо детерминанта - никак не пойму.


 
serge35   (2004-04-08 16:23) [1]

Еще есть матрицы на видеокассетах - их в электричках продают.


 
Матлабист   (2004-04-08 16:32) [2]

Может просто линейную алгебру почитать? Булдырева и Павлова?


 
Romkin ©   (2004-04-08 16:33) [3]

Что считаем?


 
TUser ©   (2004-04-08 16:36) [4]

Так в линейной алгебре, как мне сегодня доверительно сообщили на аалголисте, все матрицы - двухмерные.


 
Vlad Oshin ©   (2004-04-08 16:39) [5]

а если в 3х мерной посчитать D всех слоев, получим массив и опять считать?
четырех мерную тоже разделим на более мелкие

:)


 
serge35   (2004-04-08 16:40) [6]

Денег мало дал.
Дай больше, объяснят про трехмерные.


 
Внук ©   (2004-04-08 16:42) [7]

А... Что, если просто использовать определение и применить его к трехмерному случаю. Тензоры третьего ранга же существуют. Другое дело, зачем? В чем физический или математический смысл?


 
TUser ©   (2004-04-08 17:37) [8]

Каюсь - в тензорах ничего не смыслю. А вопрос в том и состоит как "взять определение и применить его к N-мерному случаю". Если для 2d, тогда
D:=a[0,0]*a[1,1]-a[0,1]*a[1,0]
а в 3d как написать? Если у меня а - трехмерный массив. Там по определению получается, что в каждое слагаемое каждая строка (столбец) входит только 1 раз. А в 3d будут не только столбцы или строки, но и еще третье измерение появится. Сколько тогда должно быть множителей в каждом слагаемом - 2 или N? Наверное все-таки N.


 
Nikolay M. ©   (2004-04-08 17:46) [9]


> a[0,0]*a[1,1]-a[0,1]*a[1,0]

Рискну предположить, что 3Д сводится к 2Д, если представить, что в 3Д каждый элемент матрицы - это элемент из какого-то вектора чисел, а каждый вектор, в свою очередь - это элемент двумерной матрицы (сильно задвинул, внушает).
Поэтому в данной формуле a[0,0] - это вектор. К векторам операция умножения пока еще применима.
?
Возможно, я не прав, интересно было бы услышать правильный ответ.


 
nikkie ©   (2004-04-08 17:52) [10]

>интересно было бы услышать правильный ответ
чтобы услышать правильный ответ, надо задать правильный вопрос.


 
Nikolay M. ©   (2004-04-08 17:58) [11]


> nikkie ©   (08.04.04 17:52) [10]
> >интересно было бы услышать правильный ответ
> чтобы услышать правильный ответ, надо задать правильный
> вопрос.

Существует ли понятие "определителя" для матриц размерности NxNxN, N>1?


 
nikkie ©   (2004-04-08 18:04) [12]

>Существует ли понятие "определителя" для матриц размерности NxNxN, N>1?
думаешь это правильный вопрос? :)
если и не существует, так мы его придумаем... :))


 
SergP ©   (2004-04-08 18:48) [13]

>К векторам операция умножения пока еще применима.

С чего это ты взял?
Существует по крайней мере 2 вида произведения векторов, скалярное и векторное.


 
Думкин ©   (2004-04-08 18:55) [14]

Речь почти идет об инвариантах которые могут быт получены из тензора.
Самое простое - свертка. Это в частности элементарное скалярное произведение. Есть еще.
Но штука в том, чтот детерминант - не вполне инвариант, ровно как и векторное произведекие.
Дабы понять тот чтообы задать корректный вопрос и получить хороший ответ можно почитать:
1. Ван-дер-Вардена. Алгебра.
2. Мальцев. Линейная алгебра.
3. Теорию инвариантов - любая Хорошая библиотека в помощь.
4. Туда же и тензоры - та же редька, только сбоку.


 
Aldor ©   (2004-04-08 21:35) [15]

Как кже правильно сказали, сначала нужно определиться с определением (definition, а не determination) определителя N-го измрения.
 А если стоит задача именно построения такого определения, то выкладывайте объект, который моделируете и попробуем придумать что-нибудь подходящее, а так просто пытаться догадываться о том, что имелось в виду.... оно вам надо?


 
Aldor ©   (2004-04-08 21:52) [16]

Извиняюсь,
StringReplace(PreviousMessage, "кже", "уже", [rfReplaceAll]); :)


 
УНЯ ©   (2004-04-08 23:09) [17]

В тему:
Как говорил наш препод по аналке, "не пытайтесь представить себе 4д пространство, а то станете психами..."


 
TUser ©   (2004-04-09 08:30) [18]

С векторами внушает, конечно. Только если будет скачем 5 измерений, то уже не совсем катит. Т.е. надо будет несколько скалярных произведений взять, и по крайней мере дно векторное. А по какому признаку выбирать, какое из произведений должно стать векторным и каков там порядок множителей.
Наверное все-таки правильно нарисовать все произведения из N элементов так, чтобы каждый столбец/строка/плоскость/не знаю что еще присутствовали в этом произведении один только раз. А знаки потом определить, как (-1) в соответствующей степени.
Всем спасибо.


 
Nikolay M. ©   (2004-04-09 08:56) [19]


> SergP ©   (08.04.04 18:48) [13]
> >К векторам операция умножения пока еще применима.
> С чего это ты взял?

А что, уже отменили?


> Существует по крайней мере 2 вида произведения векторов,
> скалярное и векторное.

Серьезно?
Черт возьми, я даже в растерянности :)


 
Думкин ©   (2004-04-09 08:57) [20]

> TUser ©   (09.04.04 08:30) [18]

Определитель - несет в себе все-таки некоторый смысл, это не просто нечто пермноженное и т.д.
В принципе, можно пойти по пути введения определителя таким образом:
http://dit.vov.ru/md/md-22.htm и обобщить.

Можете сходить и поинтерисоваться: http://dit.vov.ru/md/md-22.htm (12 марта).



Страницы: 1 вся ветка

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.024 c
3-1080979904
Алексей
2004-04-03 12:11
2004.05.02
DBGrid


1-1082284558
XmPL
2004-04-18 14:35
2004.05.02
системы счисления


11-1065885048
Revolter
2003-10-11 19:10
2004.05.02
выделение текста в комбобокс


1-1081924598
Tolyan
2004-04-14 10:36
2004.05.02
Разные объекты с одним именем


7-1078346709
HardClubber
2004-03-03 23:45
2004.05.02
Звонить по телефону с компа