想要通过这个方程式得到这样的一个图像,是关于matlab的一个程序,完全不会写,快崩溃了,a=10.8um,b=0.8um
你的rect是什么函数呢,能不能具体说一下你的程序
你看看这个是不是你需要的
rect = @(x) abs(x)<=0.5;
a = 10.8;
b = 0.8;
apt = @(x,y) rect(x/a).*rect(y/a) - rect(x/b).*rect(y/b);
L = 2*a;
N = 200; % 长宽方向像素点个数的一半
[X, Y] = meshgrid(-L:L/N:L, -L:L/N:L);
Z = apt(X,Y);
imshow(Z)
结果: