source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/opt/yalmip/modules/sos/genmonoms.m @ 37

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

Added original make3d

File size: 555 bytes
Line 
1function monom = genmonoms(newton_m,x);
2%GENMONOMS Internal function used in SOS programs
3
4% Author Johan Löfberg
5% $Id: genmonoms.m,v 1.1 2006/03/30 13:56:54 joloef Exp $
6
7
8precalc = [];
9monom = [];
10for i = 1:size(newton_m,2)
11    powers = unique(newton_m(:,i));
12    for j = 1:length(powers)         
13        precalc{1+powers(j),i} = x(i)^powers(j);
14    end   
15end
16
17monom = [];
18for i = 1:size(newton_m,1)
19    temp = 1;
20    for j = 1:size(newton_m,2)
21        temp = temp*precalc{newton_m(i,j)+1,j};%x(j)^newton_m(i,j);
22    end
23    monom = [monom;temp];
24end
Note: See TracBrowser for help on using the repository browser.