Solve Linear Equations

Verb: solveLE

Available from: <Enterprise>

This command is used for solving linear equations systems.

Syntax

solveLE --equations(String) --overwriteinputvariables(Boolean) (Boolean)=value

Inputs

Script Designer Required AcceptedTypes Description
--equations Equations Required Text Equations that make up the linear system to be solved.
--overwriteinputvariables Override Variables Required Boolean When enabled, sets the unknown values to the input variables.

Outputs

Script Designer AcceptedTypes Description
value Success Boolean Returns True if the system was resolved without errors. Otherwise returns False.

Example

The following system of linear equations is used:

2x+y=1

x-y=2

With the Override Variables parameter checked, the system of equations is solved and the results are returned overwritting the input variables. Log Message displays the contents of x and y in the IBM RPA Studio console.

defVar --name x --type Numeric
defVar --name y --type Numeric
defVar --name success --type Boolean
solveLE --equations "2*${x}+${y} = 1\r\n${x}-${y} = 2" --overwriteinputvariables  success=value
logMessage --message "\r\nx = ${x}\r\ny = ${y}" --type "Info"
//Result: x = 1
// y = -1

Remarks

In Equations, the entry must conform to the system recognized format: "${var1} + ${var2} = 4 ou ${x} + ${y} = ${z}".

Input Example:

2x+y=1

x-y=2

Format for this entry:

2*${x}+${y}=1

${x}-${y}=2

See Also

  • Convert Number to Text
  • Convert Text to Number
  • Decrement Variable
  • Evaluate
  • Generate Random Number
  • Increment Variable
  • Solve Linear Optimization Problem
  • Truncate Number