DwLixixi
Subscriber

非常感谢孙老师,您的建议很好,我完成了圆柱掺杂,对于外面为零的这个我可以换种方法,或许脚本更方便吧;

接下来我对于掺杂圆台就无从下手了,它比圆柱困难在它是由不同半径的圆在Z方向上堆叠而来,我只写了部分如下:

N=1e20;

radius1=1e-8;

radius2=2e-8;

x0=0;

y0=0;

z0=0;

P=400;

zspan =5e-8;

x1=linspace(x0-radius1,x0+radius1,P);

y1=linspace(y0-radius1,y0+radius1,P);

x2=linspace(x0-radius2,x0+radius2,P);

y2=linspace(y0-radius2,y0+radius2,P);

L=sqrt((radius1 - radius2)^2 +zspan^2);

然后就没有思路了,还请老师指点一下关键生成圆台的部分。