source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/opt/yalmip/dev/tests-mbg/operators/test_exp.m @ 37

Last change on this file since 37 was 37, checked in by (none), 14 years ago

Added original make3d

File size: 769 bytes
Line 
1function test_exp
2
3
4sdpvar x y
5obj = -x;
6sol = solvesdp(set(exp(2*x + 1) < 3),obj,sdpsettings('solver','fmincon'));
7
8mbg_asserttrue(sol.problem == 0)
9mbg_asserttolequal(double(obj),-0.04930614506222, 1e-4);
10
11sdpvar x y
12obj = -x-y;
13sol = solvesdp(set(exp(max([2*x+1 3*y+2])) < 3),obj,sdpsettings('solver','fmincon'));
14
15mbg_asserttrue(sol.problem == 0)
16mbg_asserttolequal(double(obj),0.25115642610991, 1e-4);
17
18
19sdpvar x y
20obj = -x-y;
21sol = solvesdp(set(exp(min([2*x+1 3*y+2])) < 3),obj,sdpsettings('solver','fmincon','warning',0));
22mbg_asserttrue(sol.problem == -4)
23
24sdpvar x y
25obj = -x-y;
26sol = solvesdp(set(max([exp(2*x+1) exp(3*y+2)]) < 3),obj,sdpsettings('solver','fmincon'));
27
28mbg_asserttrue(sol.problem == 0)
29mbg_asserttolequal(double(obj),0.25115642610991, 1e-4);
Note: See TracBrowser for help on using the repository browser.