source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/opt/yalmip/extras/getexponentbase.m @ 37

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

Added original make3d

File size: 558 bytes
Line 
1function [exponents,base]=getexponentbase(p,x)
2%GETEXPONENTBASE Internal function used in SOS programs
3
4% Author Johan Löfberg
5% $Id: getexponentbase.m,v 1.9 2006/02/15 21:41:35 joloef Exp $
6
7if isempty(p)
8    exponents=[];
9    base=[];
10else
11    p_vars = getvariables(p);
12    x_vars = getvariables(x);
13
14    base = getbase(p);
15
16    monom_table = yalmip('monomtable');
17    exponents = monom_table(p_vars,x_vars);
18    if any(base(:,1))%base(1)~=0
19        exponents = [spalloc(1,size(exponents,2),0);exponents];
20    else
21        base = base(:,2:end);
22    end
23end
Note: See TracBrowser for help on using the repository browser.