Dear Professor Lofberg,
In fact, I now try set b to a fix value, now it is a polynomial without parameter, and the residue is bad.
Here is the code,
x = sdpvar(2,1);
lhs = 1357500.122+2.5588e+07*x(2)^2-3.0876e+07*x(2)^4-8.7309e+06*x(1)^2+3.0120e+07*x(1)^4-4.4903e+07*x(1)^6-1.8107e+08*x(2)^6+3.4204e+10*x(2)^8+3.0441e+09*x(2)^10-8.1294e+09*x(2)^12-9.5647e+09*x(2)^14+6.1053e+09*x(2)^16-9.0845e+08*x(2)^18+4.0129e+07*x(2)^20+3.0961e+07*x(1)^8-9.3812e+06*x(1)^10+1.0472e+06*x(1)^12-2.0073e+08*x(1)^2*x(2)^2-4.1267e+09*x(1)^2*x(2)^4+1.1283e+09*x(1)^4*x(2)^2+5.9385e+08*x(1)^2*x(2)^6+2.7951e+10*x(1)^4*x(2)^4-4.1687e+09*x(1)^6*x(2)^2+1.3196e+11*x(1)^2*x(2)^8-1.4124e+11*x(1)^4*x(2)^6-4.1472e+10*x(1)^6*x(2)^4-2.8262e+10*x(1)^2*x(2)^10-4.9590e+11*x(1)^2*x(2)^12+3.0234e+10*x(1)^2*x(2)^14+1.3769e+12*x(1)^2*x(2)^16-6.8587e+11*x(1)^2*x(2)^18+1.2039e+11*x(1)^2*x(2)^20-3.5009e+11*x(1)^4*x(2)^8+1.1319e+11*x(1)^4*x(2)^10+3.4424e+12*x(1)^4*x(2)^12-1.7411e+13*x(1)^4*x(2)^14+5.5342e+12*x(1)^4*x(2)^16-2.4789e+12*x(1)^4*x(2)^18+2.0473e+11*x(1)^6*x(2)^6+6.5129e+11*x(1)^6*x(2)^8-5.0836e+11*x(1)^6*x(2)^10-5.1200e+12*x(1)^6*x(2)^12+2.5276e+13*x(1)^6*x(2)^14+3.0111e+13*x(1)^6*x(2)^16+6.9852e+09*x(1)^8*x(2)^2+1.7716e+10*x(1)^8*x(2)^4-8.0929e+10*x(1)^8*x(2)^6-1.3639e+11*x(1)^8*x(2)^8+8.6015e+11*x(1)^8*x(2)^10+2.1871e+12*x(1)^8*x(2)^12-9.9913e+12*x(1)^8*x(2)^14-5.1169e+09*x(1)^10*x(2)^2+1.2670e+08*x(1)^10*x(2)^4-1.1501e+10*x(1)^10*x(2)^8-6.3172e+11*x(1)^10*x(2)^10+1.5642e+10*x(1)^10*x(2)^12+1.3491e+09*x(1)^12*x(2)^2+1.2929e+08*x(1)^12*x(2)^8+1.6656e+11*x(1)^12*x(2)^10;
C = sos(lhs);
ops = sdpsettings('solver','mosek','sos.model',2);
[sol,v,Q,res] = solvesos(C,[],ops);
rhs = v{1}'*Q{1}*v{1};
df = clean(lhs-rhs,1e-6);
sdisplay(df)