Перейти к основному содержимому

О2_CP_SAT_ПостроительВыражений.ДобавитьВзвешеннуюСумму

Добавляет сумму произведений выражений на весовые коэффициенты к накопленным данным. Вызывается через Построитель.ДобавитьВзвешеннуюСумму(...).

Синтаксис

Построитель.ДобавитьВзвешеннуюСумму(Выражения, Коэффициенты)

Параметры

  • ВыраженияМассив из см. Добавить, ФиксированныйМассив из см. Добавить — массив выражений для добавления. Элементы должны быть линейными выражениями (см. Добавить).
  • КоэффициентыМассив из Число — массив весовых коэффициентов. Значения должны быть целыми числами. Количество элементов должно совпадать с количеством элементов Выражения.

Возвращаемое значение

  • ОбработкаОбъект.О2_CP_SAT_ПостроительВыражений — текущий построитель выражений (для цепочки вызовов).

Пример

МассивПеременных = Новый Массив;
МассивПеременных.Добавить(ПеременнаяX);
МассивПеременных.Добавить(ПеременнаяY);
МассивПеременных.Добавить(ПеременнаяZ);

Веса = Новый Массив;
Веса.Добавить(1);
Веса.Добавить(2);
Веса.Добавить(3);

// x + 2*y + 3*z
Выражение = Модель.Выражения()
.СоздатьПостроительВыражений()
.ДобавитьВзвешеннуюСумму(МассивПеременных, Веса)
.ПолучитьВыражение();

См. также