О2_CP_SAT_ПостроительВыражений.ДобавитьВзвешеннуюСумму
Добавляет сумму произведений выражений на весовые коэффициенты к накопленным данным. Вызывается через Построитель.ДобавитьВзвешеннуюСумму(...).
Синтаксис
Построитель.ДобавитьВзвешеннуюСумму(Выражения, Коэффициенты)
Параметры
- Выражения — Массив из см. Добавить, ФиксированныйМассив из см. Добавить — массив выражений для добавления. Элементы должны быть линейными выражениями (см. Добавить).
- Коэффициенты — Массив из Число — массив весовых коэффициентов. Значения должны быть целыми числами. Количество элементов должно совпадать с количеством элементов Выражения.
Возвращаемое значение
- ОбработкаОбъект.О2_CP_SAT_ПостроительВыражений — текущий построитель выражений (для цепочки вызовов).
Пример
МассивПеременных = Новый Массив;
МассивПеременных.Добавить(ПеременнаяX);
МассивПеременных.Добавить(ПеременнаяY);
МассивПеременных.Добавить(ПеременнаяZ);
Веса = Новый Массив;
Веса.Добавить(1);
Веса.Добавить(2);
Веса.Добавить(3);
// x + 2*y + 3*z
Выражение = Модель.Выражения()
.СоздатьПостроительВыражений()
.ДобавитьВзвешеннуюСумму(МассивПеременных, Веса)
.ПолучитьВыражение();