You are here: Symbol Reference > MtxParseExpr Namespace > Classes > TMtxExpression Class > public > EvaluateVector Method > TMtxExpression.EvaluateVector Method ()
MtxVec VCL
ContentsIndex
PreviousUpNext
TMtxExpression.EvaluateVector Method ()

Evaluates all expressions from the list.

Pascal
function EvaluateVector: TVec; overload;

result of the latest expression as vector value.

Use parser to evaluate the "-s*x" formula where x(1,-1,1) is vector and s=0.5r scalar

uses MtxParseExpr, MtxExpr, MtxParseClass; procedure Example(MyParser: TMtxExpression); var x: TVectorValue; s: TDoubleValue; res: Vector; begin // 1. Define variables x := MyParser.DefineVector('x'); s := MyParser.DefineDouble('s'); // 2. Set values x.Value.SetIt(false,[1,-1,1]); s.DoubleValue := 0.5; // 3. Add formula and evaluate, MyParser.AddExpr('-s*x'); res := MyParser.EvaluateVector; // res = (-0.5,0.5, -0.5) end;
Examples on GitHub
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!