<< sopi_solve sopi

sopi >> sopi > sopi_var

sopi_var

Creates an optimisation variable.

Calling Sequence

var = sopi_var(m)
var = sopi_var(m, n)

Parameters

m:

row dimension

n:

column dimension (default is 1)

var:

the sopiVar

Description

This routine returns a sopiVar object which can be used to build functions and constraints in order to formulate optimisation problems. For that purpose, most common operators have been overloaded and can be used with sopiVars.

Examples

// To create a 3x2 matrix sopiVar:
sopi_begin();
x        = sopi_var(3,2);
x.name   = "x"
disp(x)
// Standard operations have been overloaded
A        = rand(3,3);
y        = A * x;

Report an issue
<< sopi_solve sopi