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

22.04.11

Разработка - Математика и алгоритмы

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

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

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

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

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

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

См. также

Экспорт нескольких MXL таблиц в один XLS файл, на отдельные листы. Простой алгоритм

Загрузка и выгрузка в Excel Математика и алгоритмы Платформа 1С v7.7 Платформа 1С v8.3 Бесплатно (free)

Статья посвящена распространённому вопросу - как сохранить несколько таблиц (отчетов) в формате MXL, с которым работает 1С, на отдельные листы одного Excel файла. Освещается простой алгоритм решения проблемы штатными средствами, без использования внешних модулей и библиотек (не относящихся к 1С и Excel).

23.11.2015    18902    etmarket    14    

20

.NET(C#) для 1С. Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия

Разработка внешних компонент Математика и алгоритмы Платформа 1С v7.7 Платформа 1С v8.3 Бесплатно (free)

Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия, а так же генерация модулей на C# и 1С для подключения к событиям. Использование DynamicMethod и ILGenerator. Представлены примеры для использовании событий System.IO.FileSystemWatcher (Ожидает уведомления файловой системы об изменениях и инициирует события при изменениях каталога или файла в каталоге.) и SerialPort (обработка сканера штрих кода подключенного к COM порту). Обертка позволяет использовать классы .Net только на языке 1С. Реализация 1C Messenger описанного здесь http://infostart.ru/public/434771/

12.11.2015    51085    Serginio    36    

57

Степень сходства двух наименований справочника

Математика и алгоритмы Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

25.02.2015    24450    etmarket    46    

17

Задача про сгибание листка

Математика и алгоритмы Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Часто при приеме на работу встречается задача про сгибание листка

1 стартмани

26.02.2013    19481    11    Sbelyi78    38    

9

Универсальная печать таблицы значений

Математика и алгоритмы Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Универсальная печать таблицы значений, которую не стыдно прикрутить к рабочей базе данных. Группировка данных, подсчет итогов, составление диаграмм, выгрузка в быстрый доступ к исходной ТЗ.

1 стартмани

23.05.2012    14763    66    McSeem    3    

8

Тригонометрические функции в 7.7

Математика и алгоритмы Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Алгоритм получения значения тригонометрических функций путем разложения их в ряд Тейлора

1 стартмани

04.03.2012    8589    4    nysysimara    10    

5
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Octopus 337 22.04.11 20:42 Сейчас в теме
Мммм, где бы это в бухучете использовать?...
13. Polav 32 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. Арчибальд 2706 27.04.11 10:00 Сейчас в теме
(13) Сыылка в 5-м посте ведет туда же ;)
15. Polav 32 27.04.11 10:44 Сейчас в теме
(14) Sorry... (мы не читатели, мы - писатели) :oops:
2. Ish_2 1104 23.04.11 07:36 Сейчас в теме
Пора в следующий класс : Даешь псевдообратную - на 1с8 !
3. Арчибальд 2706 25.04.11 08:37 Сейчас в теме
(2) На восьмерке слишком длинно получится. Недавно транспонирование ТЗ смотрели ведь...
9. Ish_2 1104 25.04.11 17:25 Сейчас в теме
(3) Не пробовал публиковать на ИС (тема уж больно экзотическая), но реализовать, например , метод сопряженных градиентов на языке запросов 1с для нахождения нормального псевдорешения системы А(m,n)x = b - любопытно и , думаю, просто.
4. cool.vlad4 2 25.04.11 10:28 Сейчас в теме
А кто-нибудь может мне объяснить практическое применение в 1С? может для решения уравнений, но каких? и откуда они? для оптимизации? тогда для какой? просто прикрутить мат функции не проблема, язык позволяет, но вот где их использовать....
5. Арчибальд 2706 25.04.11 15:29 Сейчас в теме
(4) Да легко! Если на предприятии есть несколько вспомогательных производств (счет 23), оказывающих услуги друг другу, то для вычисления себестоимости этих услуг нужно решать систему линейных уравнений. Теория здесь http://www.ec-network.ru/index.php . Практика здесь http://infostart.ru/public/61847/ . Правда, у меня обратная матрица не вычисляется, я метод Гаусса использую...
7. ildarovich 7850 25.04.11 16:55 Сейчас в теме
(4) В УТ11 и УПП используется методология РАУЗ, одним из элементов которой (кроме отказа от партионного учета) является расчет себестоимости продукции путем решения системы линейных уравнений. Интересно то, что хотя метод может быть весьма затратен по времени вычислений, он реализован не в платформе, не во внешней компоненте (как в ИТРП), а целиком на языке 1С. Разработчики объясняют это желанием сделать метод решения "открытым" для внедренцев. Еще интересно то, что иногда этот метод вызывает проблемы сходимости (видимо, когда система уравнений "жесткая" - близкие собственные числа, маленький детерминант). Так вот, почему-то ни 1С ни внедренцы не думают о математической природе этих проблем, предпочитая шаманство с запросами и кластерами.
8. Ish_2 1104 25.04.11 17:11 Сейчас в теме
(7) Любая реализация решения СЛАУ в типовой конфигурации будет иметь недостатки.
Вопрос: где их меньше ? Использование не внешнего компонента , а возможностей языка 1с - нехудшее решение, учитывая некритичность скорости выполнения и небольшой размер матрицы.

Что же касается "математической природы этих проблем" (имеется ввиду , конечно, плохо обусловленные системы) , то на любую "хитрую" реализацию найдется такая матрица "с винтом", что о хорошей сходимости придется только мечтать.
10. ildarovich 7850 25.04.11 19:58 Сейчас в теме
(8) В задаче, где возникали проблемы, было больше миллиона переменных. Задача заключалась в расчете себестоимости продукции по холдингу из 20-ти предприятий. По словам участников проекта, после технологической оптимизации время решения задачи сократилось в несколько раз и стало составлять 6 часов. С другой стороны, случай скорее нетипичный.
11. Ish_2 1104 25.04.11 22:04 Сейчас в теме
(10) Не понял про "миллион". В системе Ах=b , матрмца А имеет размерность (1 000 000,1 000 000) и соответсвенно неизвестный Х имеет размерность (1,1 000 000) . Так что ли ?
12. ildarovich 7850 25.04.11 22:40 Сейчас в теме
(11) Да, так. Матрица, естественно, разреженная.
6. tango 506 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
16. Vlan 36 05.10.11 16:40 Сейчас в теме
Оставьте свое сообщение