mdsk.net
当前位置:首页 >> mAtlAB中mEsh >>

mAtlAB中mEsh

mesh函数的用法,可见下面给你的一个实例.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); mesh(x,y,z); Z=sin(sqrt(power(X,2)+power(Y,2)))./sqrt(power(X,2)+power(Y,2));应该是点乘,你试试看,估计就可以了,另外建议一下朋友改成下面的:Z=sin(sqrt(X.^2+Y.^2)+eps)./(sqrt(X.^2+Y.^2)+eps);

MATLAB 中mesh函数是绘制三维曲面的函数.mesh(X,Y,Z) 使用 Z 确定的颜色绘制线框网格,因此其颜色与曲面高度成比例.如果 X 和 Y 为向量,length(X) = n 且 length(Y) = m,其中 [m,n] = size(Z).“[X,Y]=meshgrid(E_X,E_Y); Z=X+Y;”的作

一、用处不同 mesh()用于绘制不是特别精细的三维曲面网格图,同一层面的线条用相同的颜色表示.surf()用于绘制比较光滑的三维曲面网格图,各线条之间的补面用颜色填充.二、曲面着色风格不同 例如:[X,Y] = meshgrid(-2:.2:2, -4:.4:4)

^mesh(Z):mesh(X,Y,Z,C):其中C是用来定copy义相应点2113颜色等属性的数组5261 例:求x^2+y^2=z的空4102间曲面 x=-4:4; y=x; [X,Y]=meshgrid(x,y);%生成1653x,y坐标 Z=X.^2+Y.^2; mesh(X,Y,Z)

mesh的意思是分网,可以理解为对平面区域划分网格,很多有限元软件中都有mesh这个词

mesh函数是用来画三维的网格表面的.三维空间中的一个点是用(x,y,z)来表示的,mesh就是把这些点之间用网格连接起来. <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fzhidao.baidu.com%2fquestion%2f49348710.html%3fsi%3d3" target="_blank">http://wenwen.sogou.com/z/q714211906.htm?si=3</a>

mesh和surf命令都可以绘出某一区间内的完整曲面.它们的调用方法类似,不同的是,mesh命令绘制的图形是一个一排排的彩色曲线组成的网格图,而surf命令绘制得到的是着色的三维曲面.

在MATLAB中值是NaN的点不会画出,如(1,1,NaN),则x,y是1,1的点就不会画出;这里只要将满足条件的点赋值为NaN即可;下面是循环版,比较容易理解:t=0.5:0.1:0.9;m=0.1:0.1:0.4; [m,t]=meshgrid(m,t); p=((160000-(3768-1736*t-24*m).^2+

mesh(z)是以x=1:size(z),y=1:size(z)作为平面坐标绘制曲面;mesh(x,y,z)是以x,y的值作为平面坐标区间绘制曲面.

mesh和surf都是根据给出的x,y,z坐标绘制三维图形只是mesh是使用网格绘制,而surf直接绘制成曲面而已他们的原理都是根据一个x,一个y,一个z坐标一点一点的绘制,将所有的点最后连在一起也就是说你想使用他们绘制三维图形必须给出所有的x,y,z的坐标并且xyz必须都是m*n的矩阵,一般可以使用使用meshgrid生成需要的矩阵

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