y=x;
[X,Y]=meshgrid(x,y);%網格化x、y
Z=X.*(1-Y./(X+Y));%計算Z
mesh(X,Y,Z);%畫出圖形
zmax=max(max(Z));%找出Z的最大值zmax
[id_ymax,id_xmax]=find(Z==zmax);
xmax=x(id_xmax);
ymax=y(id_ymax);%找出Z的最大值對應的橫縱坐標xmax、ymax
hold?on
plot3(xmax,ymax,zmax,'k.','markersize',20)%標記壹個黑色的圓點
text(xmax,ymax,zmax,['?x=',num2str(xmax),char(10),'?y=',num2str(ymax),char(10),'?z=',num2str(zmax)]);%標出坐標
以上即為源代碼,略加註釋。下圖為運行結果,以供參考。
對於標註,其實有多種方法,這只是其中壹種。
希望能夠滿足妳的要求。若有不解,歡迎追問。