MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]看看我的程序对不对 (https://www.labfans.com/bbs/showthread.php?t=4963)

huanghuan 2008-10-22 23:51

[求助]看看我的程序对不对
 
绘出下面函数的曲面图和等高线图
z=sin(x/2)*cos(y),
其中, 在[-2*pi ,2*pi]间切分21点, 在[-1.5pi, 1.5pi] 间切分31点。完成下面的问题:
1.按Z的变化用默认的颜色对照表(colormap)绘出此曲面图。

我是这样写的:
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);
colormap;
surf(X,Y,Z)
可以运行出图像来,但我不知道正不正确。如有错误,请指正,谢谢。

watcher 2008-10-23 09:26

回复: [求助]看看我的程序对不对
 
应该是对的

guofeng0108 2008-10-23 09:50

回复: [求助]看看我的程序对不对
 
对的,没有问题

mathjiang 2008-10-23 19:28

回复: [求助]看看我的程序对不对
 
楼主对自己怎么没有自信?!这么精简实用的程序。
好得很哦。

meteora1005 2008-10-25 00:37

回复: [求助]看看我的程序对不对
 
是啊,你的程序很精简了,但你要是想画等高线图最后一句得改成:
[C,h]=contour(X,Y,Z);
set(h,'ShowText','on');


所有时间均为北京时间。现在的时间是 12:06

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.