Я пытаюсь объединить четыре массива другого размера в один массив (subVolume). Этот массив должен содержать 12 значений float, соответствующих введенным строкам. Функция append не работает для меня, потому что она работает только с целыми значениями. Каков правильный способ кодирования этого?Слияние массивов в CPLEX OPL
{string} drySegment = ...;
{string} liquidSegment = ...;
{string} breakSegment = ...;
{string} contSegment = ...;
{string} subSegment = ...;
dvar float dryVolume[drySegment];
dvar float liquidVolume[liquidSegment];
dvar float breakVolume[breakSegment];
dvar float contVolume[contSegment];
dvar float subVolume[subSegment];
Это не работает в моем случае, потому что f1 (или dryVolume) является переменной решения. Эта переменная не фиксирована, но вычисляется ранее. – FabianW