多个问题:
1、linspace函数的第3个参数不是步长,而是数据点的个数;
2、画曲面图需要产生网格数据,要用meshgrid;
3、计算z的最后一个除号应为点除(./)。
x=linspace(0,0.2,20);
y=linspace(0,2,20);
[x,y]=meshgrid(x,y);
z=20/3*pi*cos(20/3*pi*x)-10/3*sin(20/3*x)./sqrt(y.^2-cos(20/3*x));
但这样仍然有问题:计算出来的z是复数,应该是x或y的取值范围不当,具体请题主自己再看看。