Ich versuche, vier Arrays einer anderen Größe zu einem Array (subVolume) zusammenzuführen. Dieses Array sollte 12 Float-Werte enthalten, die den eingegebenen Strings entsprechen. Die Append-Funktion funktioniert bei mir nicht, da sie nur mit Integer-Werten arbeitet. Was ist der richtige Weg, dies zu programmieren?Zusammenführen von Arrays in 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];
Dies gilt nicht in meinem Fall arbeiten, weil f1 (oder dryVolume) ist eine Entscheidungsvariable. Diese Variable ist nicht festgelegt, wird aber vorher berechnet. – FabianW