matlab画函数图像问题急求
我在matlab中画图像代码如下xa=0:1:10;ya=xa;[x,y]=meshgrid(xa,ya);z=(1-exp(-0.1842*x)*((1-cos((2*...
我在matlab中画图像代码如下 xa = 0:1:10;ya = xa;[x,y] = meshgrid(xa,ya);z = (1-exp(-0.1842*x)*((1-cos((2*pi*y)/40))/2))mesh(x,y,z);为什么这个代码画出来的值都是一样的是个平面。然后换个只有X的函数的图像又正常代码如下xa = 0:1:10;ya = xa;[x,y] = meshgrid(xa,ya);% calculate z dataz =(1-exp(-0.1842*x))mesh(x,y,z); 最后又换了个2元函数代码如下 xa = -2:0.2:2;ya = xa;[x,y] = meshgrid(xa,ya);z = x*exp(-x^2 - y^2);mesh(x,y,z);这是为什么啊,我第一个函数为啥出来的是个平面
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询