|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.04.2015, 15:43 | #1 |
Пользователь
Регистрация: 23.03.2015
Сообщений: 20
|
Паскаль вычисление определителя
Проблема с вычислением определителя матрицы любой размерности...В чем ошибка? как правильно сделать?
Код:
|
05.04.2015, 16:02 | #2 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,950
|
Я бы рекомендовал скопировать матрицу в отдельную переменную, а потом преобразовывать
Код:
Код:
Код:
Код:
Код:
Последний раз редактировалось newerow1989; 05.04.2015 в 16:18. |
05.04.2015, 17:04 | #3 | ||
Пользователь
Регистрация: 23.03.2015
Сообщений: 20
|
Цитата:
Цитата:
D=(-1)^(j+1)*a[i,j]*M[i,j] |
||
05.04.2015, 17:57 | #4 | |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Цитата:
Да и вообще, всякие экспоненты, логарифмы с индексами - это моветон. Там же эта степень - просто чтобы знак определить. При четных - минус, нечетных - плюс. Используйте или if или , если последовательно вычислять последующий из предыдущего - умножайте на (-1), будет +-+-+- ... |
|
05.04.2015, 19:45 | #5 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 472
|
Юля23
Если почитать Wikipedia, то там говорится о способе расчёта приведением матрицы к треугольному виду. На страничке volvo приведена рекурсивная реализация разложения Лапласа - это то, что пытаешься реализовать ты. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычисление определителя матрицы на C# | H3mania | Общие вопросы C/C++ | 2 | 07.12.2010 17:10 |
Вычисление определителя | Sparky | Помощь студентам | 15 | 07.03.2010 19:42 |
Вычисление определителя матрицы | StudentofSUSU | Microsoft Office Excel | 2 | 07.01.2010 21:05 |
Вычисление определителя матрицы | Ирёнок | Помощь студентам | 6 | 21.02.2009 01:10 |
Вычисление определителя n-го порядка | gool | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 11.12.2008 10:59 |