Помощь - Поиск - Пользователи - Календарь
Полная версия: Детерминант
Форум «Всё о Паскале» > Образование и наука > Математика
maksimla
мне на уроке показали как считается детерминанты
двойной
Код

1 2
3 1

тройной
Код

1 2 3
2 3 1
3 4 5

и четверной знаю когда есть хотя бы одна единица а если единицы нету то тогда как решить?
Код

2 -7  8 -2
-2 -5 -4  3
-5  6  5 -4
-4  7  4 -6


тут что надо сделать умножить столбики?
z1ng
Одним из основных методов вычисления определителей n-порядка является метод понижения порядка.
Объясняю на примере 4 мерной матрицы:
1. Конкретнее - вы должны занулить все элементы любого столбца либо строки, кроме одного элемента. (Методом элементарных преобразований) smile.gif
2. Затем разложить определитель по тому столбцу, строке, где остался один незануленный элемент, по следующей схеме
D=(-1)i+k * C * | |
Пока остановимся здесь и более подробно определимся в этой записи.
i - номер строки, где остался незануленный элемент
k - номер столбца
С - значение самого элемента
| | - оставшаяся матрица, с "вычерком" строки и столбца, где находился элемент незануленный, например:

| 0 -1 -6  0 |
| 0 10 15 20 |
| 4 4 4 5 |
| 0 4 -3 2 |

после вычеркивания получается:
| -1 -6  0 |
| 10 15 20 |
| 4 -3 2 |
Далее:
3. "Доводим" 3 мерную матрицу в 2ух мерную, используя предыдущий пункт.
4. Находим детерминант.

Другие методы - метод приведения к треугольному виду и метод рекуррентных соотношений.
maksimla
можете показать как вы это зануливали ? то я знау как занулить если в матрице есть 1 и все.
z1ng
maksimla,
Была такая матрица:

| 8 7 2 10 |
|-8 2 7 10 |
| 4 4 4 5 |
| 0 4 -3 2 |

Из первой строки вычтем, а ко второй прибавим удвоенную третью, получается как раз "оставшаяся матрица"
З.Ы. Вы в вузе учитесь?
maksimla
спасибо я 10 из 10 получил все понял все решил
А в подпесе написано что я учусь в колледже
z1ng
Я рад) smile.gif Обращайся, если что. Эх, ты мне может быть по инфе поможешь)
Lapp
Цитата(maksimla @ 22.10.2009 18:01) *
спасибо я 10 из 10 получил все понял все решил
Почему бы тогда не прибавить Z1ng'у репутации?
Я сделал на этот раз за тебя, в будущем постарайся благодарить сам..
maksimla
ясно понял

Добавлено через 6 мин.
Цитата(z1ng @ 22.10.2009 20:22) *

Я рад) smile.gif Обращайся, если что. Эх, ты мне может быть по инфе поможешь)

Могу помочь по программированию на паскале хоть и мало знаю и по информационным технологиям если что обращайся. Все что знаю тем помогу.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.