IE2017

Вычисление определителей и обратных матриц

Обработки - Универсальные обработки

Внешняя обработка для вычисления определителей и обратных матриц.

Сперва введите порядок матрицы, затем, щёлкая по таблице, укажите все элементы матрицы (нулевые можно явно не указывать).

После этого можно посчитать определитель и обратную матрицу (в случае, если определитель не равен нулю).

Теоретически поддерживаются матрицы порядка 99, но тестирование на таком объёме не проводилось :)

Скачать файлы

Наименование Файл Версия Размер
Файл обработки
.ert 29,50Kb
22.04.11
24
.ert 29,50Kb 24 Скачать бесплатно

См. также

Комментарии
1. Руслан Фасхутдинов (Octopus) 336 22.04.11 20:42 Сейчас в теме
Мммм, где бы это в бухучете использовать?...
2. Игорь Исхаков (Ish_2) 980 23.04.11 07:36 Сейчас в теме
Пора в следующий класс : Даешь псевдообратную - на 1с8 !
3. Александр Рытов (Арчибальд) 2659 25.04.11 08:37 Сейчас в теме
(2) На восьмерке слишком длинно получится. Недавно транспонирование ТЗ смотрели ведь...
4. Ийон Тихий (cool.vlad4) 41 25.04.11 10:28 Сейчас в теме
А кто-нибудь может мне объяснить практическое применение в 1С? может для решения уравнений, но каких? и откуда они? для оптимизации? тогда для какой? просто прикрутить мат функции не проблема, язык позволяет, но вот где их использовать....
5. Александр Рытов (Арчибальд) 2659 25.04.11 15:29 Сейчас в теме
(4) Да легко! Если на предприятии есть несколько вспомогательных производств (счет 23), оказывающих услуги друг другу, то для вычисления себестоимости этих услуг нужно решать систему линейных уравнений. Теория здесь http://www.ec-network.ru/index.php . Практика здесь http://infostart.ru/public/61847/ . Правда, у меня обратная матрица не вычисляется, я метод Гаусса использую...
6. Михаил Ражиков (tango) 474 25.04.11 16:43 Сейчас в теме
Поскольку система STATISTICA поддерживает стандартный интерфейс Microsoft Windows DDE/API , можно встраивать команды на языке SCL (Командный язык STATISTICA, см. предыдущий раздел) или целые SCL-программы в макрокоманды, созданные и выполняемые из других Windows-приложений (например, MS Excel и MS Word).
http://www.exponenta.ru/soft/Statist/stat5_1/4/4_4.asp#5
7. Сергей (ildarovich) 5110 25.04.11 16:55 Сейчас в теме
(4) В УТ11 и УПП используется методология РАУЗ, одним из элементов которой (кроме отказа от партионного учета) является расчет себестоимости продукции путем решения системы линейных уравнений. Интересно то, что хотя метод может быть весьма затратен по времени вычислений, он реализован не в платформе, не во внешней компоненте (как в ИТРП), а целиком на языке 1С. Разработчики объясняют это желанием сделать метод решения "открытым" для внедренцев. Еще интересно то, что иногда этот метод вызывает проблемы сходимости (видимо, когда система уравнений "жесткая" - близкие собственные числа, маленький детерминант). Так вот, почему-то ни 1С ни внедренцы не думают о математической природе этих проблем, предпочитая шаманство с запросами и кластерами.
8. Игорь Исхаков (Ish_2) 980 25.04.11 17:11 Сейчас в теме
(7) Любая реализация решения СЛАУ в типовой конфигурации будет иметь недостатки.
Вопрос: где их меньше ? Использование не внешнего компонента , а возможностей языка 1с - нехудшее решение, учитывая некритичность скорости выполнения и небольшой размер матрицы.

Что же касается "математической природы этих проблем" (имеется ввиду , конечно, плохо обусловленные системы) , то на любую "хитрую" реализацию найдется такая матрица "с винтом", что о хорошей сходимости придется только мечтать.
9. Игорь Исхаков (Ish_2) 980 25.04.11 17:25 Сейчас в теме
(3) Не пробовал публиковать на ИС (тема уж больно экзотическая), но реализовать, например , метод сопряженных градиентов на языке запросов 1с для нахождения нормального псевдорешения системы А(m,n)x = b - любопытно и , думаю, просто.
10. Сергей (ildarovich) 5110 25.04.11 19:58 Сейчас в теме
(8) В задаче, где возникали проблемы, было больше миллиона переменных. Задача заключалась в расчете себестоимости продукции по холдингу из 20-ти предприятий. По словам участников проекта, после технологической оптимизации время решения задачи сократилось в несколько раз и стало составлять 6 часов. С другой стороны, случай скорее нетипичный.
11. Игорь Исхаков (Ish_2) 980 25.04.11 22:04 Сейчас в теме
(10) Не понял про "миллион". В системе Ах=b , матрмца А имеет размерность (1 000 000,1 000 000) и соответсвенно неизвестный Х имеет размерность (1,1 000 000) . Так что ли ?
12. Сергей (ildarovich) 5110 25.04.11 22:40 Сейчас в теме
(11) Да, так. Матрица, естественно, разреженная.
13. Polav (Polav) 29 26.04.11 15:41 Сейчас в теме
(1) По поводу применения в учете методов прикладной математики и, в частности, СЛАУ в матричной форме - вышла книга: Учет затрат. Особенности автоматизации 2010г (388 стр.)
http://www.ec-network.ru/index.php?option=com_content&task=view&id=90&Itemid=153
в ней очень подробно рассмотрены вопросы применения матриц в бухгалтерском (и других видах) учета
14. Александр Рытов (Арчибальд) 2659 27.04.11 10:00 Сейчас в теме
(13) Сыылка в 5-м посте ведет туда же ;)
15. Polav (Polav) 29 27.04.11 10:44 Сейчас в теме
(14) Sorry... (мы не читатели, мы - писатели) :oops:
16. Владимир Ан (Vlan) 11 05.10.11 16:40 Сейчас в теме
Оставьте свое сообщение