Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / сложное СЛАУ / 9 сообщений из 9, страница 1 из 1
13.02.2016, 08:19
    #39170157
Алекс82
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сложное СЛАУ
Добрый день!

Дано: смешиваем вещества 1,2,3 с известным содержанием компонентов. Получаем смесь в которой знаем количество этих компонентов.
Задача: необходимо вычислять по дням количество вещества 1,2,3.

Лист вещество 1,2,3 - содержание компонентов
Лист смесь - содержание компонентов в смеси
Лист результат - что необходимо получить

Лист Крамер - пример матрицы если считать через метод Крамера.

Как считать через метод Крамера я знаю, но т.к. дней много то получается очень долго и муторно на каждый день составлять несколько матриц.

Если кто может подсказать как сделать это проще, буду очень благодарен.
...
Рейтинг: 0 / 0
13.02.2016, 08:22
    #39170159
Алекс82
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сложное СЛАУ
Лист смесь = свободн. чл.
...
Рейтинг: 0 / 0
13.02.2016, 08:24
    #39170160
Алекс82
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сложное СЛАУ
и необязательно использовать метод Крамера
...
Рейтинг: 0 / 0
18.02.2016, 15:34
    #39174372
Алекс82
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сложное СЛАУ
похоже, действительно сложная задача.
...
Рейтинг: 0 / 0
18.02.2016, 15:54
    #39174422
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сложное СЛАУ
Алекс82Дано: смешиваем вещества 1,2,3 с известным содержанием компонентов. Получаем смесь в которой знаем количество этих компонентов.
Задача: необходимо вычислять по дням количество вещества 1,2,3.
Надстройка "Поиск решения" щёлкает такие задачки как орешки.
...
Рейтинг: 0 / 0
11.03.2016, 15:14
    #39190128
Алекс82
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сложное СЛАУ
Akina, спасибо, но надо считать это рассчитать по большой базе, считать за каждый день не удобно.
...
Рейтинг: 0 / 0
11.03.2016, 15:53
    #39190181
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сложное СЛАУ
Да я вообще не понимаю твоей проблемы. Всего делов - написать две функции на VBA. Одна считает определитель матрицы 3*3, другая формирует матрицы и считает результат. Вместе с отладкой - максимум на час занятие.
А ещё - я бы все исходные данные сваливал на один лист. Для обозримости. Хотя это непринципиально.
...
Рейтинг: 0 / 0
11.03.2016, 16:20
    #39190214
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сложное СЛАУ
а большая база это сколько исходных веществ и сколько смесей? тысяча? миллионы? миллиарды?
это только уравнения или неравенства тоже? т.е. подойдёт-ли при отсутствии возможной комбинации лучшее приближение (с какими нормами и приоритетами отклонений)?
если тысячи то просто как выше уже указали - пользовательская функция под Solver, если миллиарды и в динамике/на лету - то конечно над алгоритмом придётся подумать.
...
Рейтинг: 0 / 0
12.06.2016, 04:29
    #39254882
Алекс82
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сложное СЛАУ
три вещества, 100 составов по каждому каждые сутки.

авторВсего делов - написать две функции на VBA. если бы я как уже бы сделал
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / сложное СЛАУ / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]