需要绘图成类似这样的
我写的代码如下
clear off;clc
t=-0.45:0.001:0.45;
L=0.3;
[x,y]=meshgrid(t);
M=sign(x).*floor(0.5+abs(x)./L);
N=sign(y).*floor(0.5+abs(y)./L);
d=sqrt((x-M.*L).^2+(y-N.*L).^2);
if d<0.3
z=0.3-0.0874-sqrt(0.09-d.^2);
else
z=x.*0;
end
mesh(x,y,z)
出来的图
修改数据后就变成了
应该怎么调整合适