问题描述: matlab中,z=1/2*x^2+1/3*y^2,怎么绘三维图啊? 1个回答 分类:综合 2014-11-13 问题解答: 我来补答 m文件内容编制如下:x=-5:0.1:5;y=-4:0.1:4;[x,y]=meshgrid(x,y);z=0.5*x.^2+1/3*y.^2;subplot(2,2,1);mesh(x,y,z);subplot(2,2,2);surf(x,y,z);subplot(2,2,3);meshc(x,y,z);subplot(2,2,4);surfc(x,y,z);运行的结果是四个子图片,分别为subplot(2,2,1);mesh(x,y,z); % 子图 1:三维网格表面subplot(2,2,2);surf(x,y,z); % 子图 2:三维曲面subplot(2,2,3);meshc(x,y,z); % 子图 3:三维网格表面(具有等值线)subplot(2,2,4);surfc(x,y,z); % 子图 4:三维曲面(具有等值线)您可以选择自己需要的,直接用plot命令即可.xy的范围也可以改. 展开全文阅读