有木有大神帮我看看下边图中的函数,用matlab写出他的程序,得到结果是图像不要图形,谢谢啦。。。

如题所述

>> [x,y]=meshgrid(-2:0.05:2);
>> z = cos(sqrt(x.^2+y.^2));
>> mesh(x,y,z)

追问

不是的,我想要输出来的是图像,不是图形,类似这样的一个均匀圆环

追答>> [x,y]=meshgrid(-8*pi:0.05*pi:8*pi);
>> z = cos(sqrt(x.^2+y.^2));
>> imshow(z/max(z(:)),[])

温馨提示:答案为网友推荐,仅供参考
相似回答