syms a g h b dA dB k;
dB=0:0.01:0.5;
h=0:0.01:0.5;
a=0.9;g=0.7;b=0.6;dA=0.1;k=0.8;
[X,Y]=meshgrid(h,dB);
pi_2=(1./(8+16.*b)).*(20-16.*h+3.*h.^2-8.*a+8.*h.*a+8.*a.^2+36.*b-32.*h.*b+9.*h.^2.*b+16.*h.*a.*b+6.*h.^2.*b.^2+16.*g-8.*h.*g-8.*a.*g+24.*b.*g-16.*h.*b.*g+4.*g.^2+4.*b.*g.^2+2.*(1+2.*k+2.*k.^2+b).*dA.^2+2.*(3.*h.*(1+k).*(1+2.*b)+2.*(-2+a-3.*b+k.*(-1+2.*a-g)-g-b.*g)).*dB+2.*(1+2.*k+2.*k.^2+b).*dB.^2-2.*dA.*(k.*(4.*a+(3+6.*b).*h-2.*(1+g))+2.*(1+a+b.*(3+g))+(4.*k+4.*k.^2-2.*b).*dB));
mesh(X,Y,pi_2);
ylabel('B的损耗率');
xlabel('库存成本h');
zlabel('总利润');
hold off%
我所有的点乘都加上了,但是还是显示维度不对,求大神指点!!