mbmc.net
当前位置:首页 >> mAtlAB中surF函数用法 >>

mAtlAB中surF函数用法

【MATLAB】用surf函数画出来的图 叫surf 三维着色表面图、三维表面图、表面图。 比如: xi=-10:0.5:10;yi=-10:0.5:10; [x,y]=meshgrid(xi,yi); z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2); surf(x,y,z)

xgrid = -10:0.1:10; ygrid = -10:0.1:10; [x,y] = meshgrid(xgrid,ygrid); z = 0.5.*(x-exp(0.0154.*y-2)); surf(x,y,z);

surf(P);

函数surf的作用:画三维曲面(色)图,起作用与mesh相似。 surf(X,Y,Z) X、Y、Z中Z通常是X,Y的函数,即Z(X,Y)。X、Y通常是通过调用meshgrid函数生成的数据网格。 surf(Z) surf(...,C) surf(...,'PropertyName',PropertyValue,...) surf(axes_han...

xgrid = -10:0.1:10; ygrid = -10:0.1:10; [x,y] = meshgrid(xgrid,ygrid); z = 0.5.*(x-exp(0.0154.*y-2)); surf(x,y,z);

matlab中mesh()和surf()函数的主要区别是: mesh()用于绘制不是特别精细的三维曲面网格图。同一层面的线条用相同的颜色表示。 surf()用于绘制比较光滑的三维曲面网格图。各线条之间的补面用颜色填充。

你的网格太密了。 就是说,你的x,y取太多了。 适当减少一些,就可以看得比较清楚。 或者放大看效果。

X,Y是两个矩阵,不然怎么画出图来。

Matlab中的peaks函数用法: mesh和plot是三度空间立体绘图的基本命令,mesh可画出立体网状图,plot则可画出立体曲面图,两者产生的图形都会依高度而有不同颜色。下列命令可画出由函数 形成的立体网状图: x=linspace(-2, 2, 25); % 在x轴上取25点...

surf绘制的图像边是黑色的,你取512个点太密了,所以才看到一片黑,你可以取少一些采样点,一般不要超过100,或者用mesh绘制,它的边是有颜色的。还有一种方法是绘制后再加一句shading flat或shading interp 如果还有什么问题欢迎继续追问

网站首页 | 网站地图
All rights reserved Powered by www.mbmc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com