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

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

Added original make3d

File size: 2.2 KB
Line 
1function ex14_1_6
2
3yalmip('clear')
4
5sdpvar x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 objvar;
6
7F = set([]);
8
9F = F + set(  - x10 + objvar == 0);
10
11F = F + set( (1 - x1*x2)*x3*(exp(x5*(0.485 + (-0.0052095*x7) - 0.0285132*x8)) - 1) +      23.3037*x2 - x10 <= 28.5132);
12
13F = F + set( (1 - x1*x2)*x3*(exp(x5*(0.752 + (-0.0100677*x7) - 0.1118467*x8)) - 1) +      101.779*x2 - x10 <= 111.8467);
14
15F = F + set( (1 - x1*x2)*x3*(exp(x5*(0.869 + (-0.0229274*x7) - 0.1343884*x8)) - 1) +      111.461*x2 - x10 <= 134.3884);
16
17F = F + set( (1 - x1*x2)*x3*(exp(x5*(0.982 + (-0.0202153*x7) - 0.2114823*x8)) - 1) +      191.267*x2 - x10 <= 211.4823);
18
19F = F + set( (-(1 - x1*x2)*x3*(exp(x5*(0.485 + (-0.0052095*x7) - 0.0285132*x8)) - 1))      - 23.3037*x2 - x10 <= -28.5132);
20
21F = F + set( (-(1 - x1*x2)*x3*(exp(x5*(0.752 + (-0.0100677*x7) - 0.1118467*x8)) - 1))      - 101.779*x2 - x10 <= -111.8467);
22
23F = F + set( (-(1 - x1*x2)*x3*(exp(x5*(0.869 + (-0.0229274*x7) - 0.1343884*x8)) - 1))      - 111.461*x2 - x10 <= -134.3884);
24
25F = F + set( (-(1 - x1*x2)*x3*(exp(x5*(0.982 + (-0.0202153*x7) - 0.2114823*x8)) - 1))      - 191.267*x2 - x10 <= -211.4823);
26
27F = F + set( (1 - x1*x2)*x4*(exp(x6*(0.116 + 0.0233037*x9 - 0.0052095*x7)) - 1) -       28.5132*x1 - x10 <= -23.3037);
28
29F = F + set( (1 - x1*x2)*x4*(exp(x6*(0.101779*x9 - 0.0100677*x7 - 0.502)) - 1) -       111.8467*x1 - x10 <= -101.779);
30
31F = F + set( (1 - x1*x2)*x4*(exp(x6*(0.166 + 0.111461*x9 - 0.0229274*x7)) - 1) -       134.3884*x1 - x10 <= -111.461);
32
33F = F + set( (1 - x1*x2)*x4*(exp(x6*(0.191267*x9 - 0.0202153*x7 - 0.473)) - 1) -       211.4823*x1 - x10 <= -191.267);
34
35F = F + set( 28.5132*x1 - (1 - x1*x2)*x4*(exp(x6*(0.116 + 0.0233037*x9 - 0.0052095*x7)      ) - 1) - x10 <= 23.3037);
36
37F = F + set( 111.8467*x1 - (1 - x1*x2)*x4*(exp(x6*(0.101779*x9 - 0.0100677*x7 - 0.502)      ) - 1) - x10 <= 101.779);
38
39F = F + set( 134.3884*x1 - (1 - x1*x2)*x4*(exp(x6*(0.166 + 0.111461*x9 - 0.0229274*x7)      ) - 1) - x10 <= 111.461);
40
41F = F + set( 211.4823*x1 - (1 - x1*x2)*x4*(exp(x6*(0.191267*x9 - 0.0202153*x7 - 0.473)      ) - 1) - x10 <= 191.267);
42
43F = F + set( x1*x3 - x2*x4 == 0);
44
45
46F = F + set(0 < [x1 x2 x3 x4 x5 x6 x7 x8 x9] < 10);
47
48solvesdp(F,objvar,sdpsettings('solver','bmibnb','bmibnb.upper','none','allownon',1,'bmibnb.maxiter',10))
Note: See TracBrowser for help on using the repository browser.