你第三个方程输入错误了啊!是这样的:symsabo[a,b,o]=solve('o+(a-o)*gamma(1+1/b)=30','exp(-((30.5-o)/(a-o))^b)=0.5','(a-o)^2*(gamma(1+2/b)-gamma(1+1/b)^2)=0.017^2');