Item(Index: Integer): INonLDVariable;
Index - [Описание параметра]
Свойство доступно только для чтения.
Свойство Item возвращает переменную из коллекции по ее индексу.
Для выполнения примера предполагается наличие переменной «Optima», содержащей систему нелинейных уравнений и параметры ее расчета.
Sub Main;
Var
Optima: NonLinearDecomposition;
PeriodL, j, i: Integer;
Vars: INonLDVariables;
Vrbl: INonLDVariable;
Res: INonLoResults;
val: Double;
Begin
// Расчет системы
PeriodL := 4;
Res := Optima.Evaluate(PeriodL) As INonLoResults;
Debug.WriteLine(Res.ErrorMsg);
// Вывод результатов
If (Res.Status = 0) Then
Vars := Optima.Variables;
For j := 0 To Vars.Count - 1 Do
Vrbl := Vars.Item(j);
Debug.WriteLine("Переменная: " + Vrbl.Id);
For i := 0 To PeriodL - 1 Do
Val := Res.VarValues(Vrbl.Id)[i];
Debug.WriteLine(Val);
End For;
Debug.WriteLine("-----");
End For;
End If;
End Sub Main;
После выполнения примера будет создана и рассчитана система нелинейных уравнений. Рассчитанные переменные системы будут выведены в окно консоли.
См. также: