![]() |
[求助]帮忙看看我的程序对不对
绘出下面函数的曲面图和等高线图
z=sin(x/2)*cos(y), 其中, 在[-2*pi ,2*pi]间切分21点, 在[-1.5pi, 1.5pi] 间切分31点。完成下面的问题: 1.用曲面的斜率的变化用颜色对照表(hot)绘出此曲面图。 2.用imagesc和颜色矩阵(gray)绘出Z的梯度的绝对值在平面上的分布。 我的程序是这样的: x=linspace(-2*pi,2*pi,21); y=linspace(-1.5*pi,1.5*pi,31); [X,Y]=meshgrid(x,y); Z=sin(X/2).*cos(Y); K=X/Y; [K,Z]=meshgrid(K,Z); subplot(221); hot; surf(K,Z); U=gradient(Z); U1=abs(U); subplot(222); colormap(gray); imagesc(U1) 我觉得这个程序错了,请大家指出,谢谢。 |
回复: [求助]帮忙看看我的程序对不对
首先我是新手,!!
呵呵!! 不妨可以试试以下的内置函数: >> ezsurf('sin(x/2)*cos(y)') >> figure(2) >> ezcontour('sin(x/2)*cos(y)') 呵呵!! 胡乱写的! 看能不能用的上哈!!! |
所有时间均为北京时间。现在的时间是 13:17。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.