Rev | Line | |
---|
[37] | 1 | function test_sdpvar_geomean |
---|
| 2 | |
---|
| 3 | x = sdpvar(2,1); |
---|
| 4 | sol = solvesdp(set(0.9 < x < 3.3) + set(ismember(x,[1 2 3.2])),x(1)+x(2),sdpsettings('verbose',0)); |
---|
| 5 | mbg_asserttolequal(double(x'), [1 1], 1e-5); |
---|
| 6 | sol = solvesdp(set(0.9 < x < 3.3) + set(ismember(x,[1 2 3.2])),-x(1)+x(2),sdpsettings('verbose',0)); |
---|
| 7 | mbg_asserttolequal(double(x'), [3.2 1], 1e-5); |
---|
| 8 | sol = solvesdp(set(0.9 < x < 3.3) + set(ismember(x,[1 2 3.2])),x(1)-x(2),sdpsettings('verbose',0)); |
---|
| 9 | mbg_asserttolequal(double(x'), [1 3.2], 1e-5); |
---|
| 10 | sol = solvesdp(set(0.9 < x < 3.3) + set(ismember(x,[1 2 3.2])),-x(1)-x(2),sdpsettings('verbose',0)); |
---|
| 11 | mbg_asserttolequal(double(x'), [3.2 3.2], 1e-5); |
---|
| 12 | |
---|
| 13 | |
---|
| 14 | |
---|
| 15 | |
---|
| 16 | |
---|
| 17 | |
---|
| 18 | |
---|
| 19 | |
---|
Note: See
TracBrowser
for help on using the repository browser.