怎么用Matlab画z=x^2+y^2的图像?
见题,请快点指教!谢拉! = meshgrid([-2:0.1:2]);<br/>Z = X.^2+Y.^2;<br/>plot3(X,Y,Z)<br/>grid on<br/>axis square <p>有好几个函数可以绘制三维图像,如下程序可以绘制3张不同的图像,第一张是surf函数,第二张是plot3函数,第三张是meshc函数,你看哪一张适合你。(注:绘图的区域为[-10,10]x[-10,10],步长为0.5):</p><p>=meshgrid(-10:0.5:10);<br/>z=x.^2+y.^2;<br/>surf(x,y,z)<br/>figure<br/>plot3(x,y,z)<br/>figure<br/>meshc(x,y,z)</p> hehe,我居然抢先了一步! <p>比我早几秒而已!</p> 斑竹都很厉害啊... 谢谢你们啦~强烈支持矩阵论坛!<br/> = meshgrid([-2:0.1:2]);<br/>这行什么意思?<br/> <p> = meshgrid([-2:0.1:2])意思是:对-2<x<2,-2<y<2区域进行网格划分,其中0.1是网格宽度。</p><p>如果是对-10<x<23,-20<y<1区域进行网格划分,就用:=meshgrid(-10:0.1:23,-20:0.1:<1)</p> <p>怎么用极坐标画图呢?还有surf,mesh,plot3画的图有区别,但有什么具体的不同呢?</p><p>做出图后怎么在图上添坐标?还能对图做什么?</p>
页:
[1]
2