【发布时间】:2012-06-01 19:32:59
【问题描述】:
假设我有以下脚本:
u = -5:.2:5;
[X,Y] = meshgrid(u, u);
Z = cos(X).*cos(Y).*exp(-sqrt(X.^2 + Y.^2)/4);
surf(X,Y,Z);
无论如何我可以让 MatLab 只绘制表面的一部分吗?比如说,我只想绘制一个点或一个网格,我该怎么办?我想也许可以绘制一个我可以使用的点:
surf(X(1,1), Y(1,1), Z(1,1))
然后我收到错误消息:
??? Error using ==> surf at 78
Data dimensions must agree.
我非常感谢您在这里提供一些输入/帮助。在此先感谢:)
【问题讨论】: