资源简介
生成点阵的达曼光栅,程序中的参数是通过查阅AO经典论文获得的,如果想要生成其它点阵,请阅读该论文重新做个小修改即可
代码片段和文件信息
clear all;
close all;
N=512;
period=64.0;
arrayNum=9;
TransPoint=[0.066680.128710.285890.456660.59090];
TransPoint_position=TransPoint;
TransPoint_position=floor(period*TransPoint);%
pi=3.1415967;
Dammann=zeros(1N);
Dammann=double(Dammann);
for ii=1:N
if mod(iiperiod)>=TransPoint_position(1) && mod(iiperiod) Dammann(1ii)=pi;
end
if mod(iiperiod)>=TransPoint_position(2) && mod(iiperiod) Dammann(1ii)=0;
end
if mod(iiperiod)>=TransPoint_position(3) && mod(iiperiod) Dammann(1ii)=pi;
end
if mod(iiperiod)>=TransPoint_position(4) && mod(iiperiod) Dammann(1ii)=0;
end
if mod(iiperiod)>=TransPoint_position(5)
Dammann(1ii)=pi;
end
end
figureplot(Dammann)
- 上一篇:LLL算法的MATLAB程序
- 下一篇:MATLAB PID simuli
nk
评论
共有 条评论