r=0:1:10;%参数取值
for i=1:length(r)
syms g x;
g=r(i);
eq1=(1-x).^(-1*g)-0.3*0.9*(x.^(0.3*(1-g)-1));
re=solve(eq1);
r(i)=min(double(re));%取解中较小的一个
end;
r%结果
%0.1541 0.2126 0.2396 0.2544 0.2636 0.2698 0.2743 0.2777 0.2804 0.2825 0.2843
plot(0:1:10,r)%画图
xlabel('g');ylabel('x');