資源簡介
使用Matlab生成一維光柵的程序代碼,簡單方便有效,可按需要調整!

代碼片段和文件信息
%%MATLAB生成一維光柵的四種方法
w?=?912;???%圖片寬度
h?=?1140;???%圖片高度
d?=?21;??%光柵常數
a?=?10;??%縫寬
U1??=?zeros(?w??h?);
for?i?=?1?:?1??:?a
????for?j?=?0?:?1?:?(?w?/?d?-1)
????????U1(i?+?j?*?d??:?)?=?1;
????end
end
figure??imshow?(U1);
U2??=?zeros(?w??h?);
for?m?=?0?:?1?:?(?w?/?d?-1)
????U2(?1?+?m?*?d?:?a?+?m?*d??:?)?=?1;
end
figure??imshow(U2);
U3??=?zeros(?w??h?);
for?n?=?0?:?d?:?w?-1
????U3(?1?+?n?:?a?+?n??:?)?=?1;
end
figure??imshow(U3);
U4?=?zeros(?w??h?);
a?=?a?-1?;
for?n?=?1:d:w
????????U4(n:n+a:)?=?1;
end
figure??imshow(U4);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-06?18:01??GenerateOneDimensionalGrating\
?????文件?????????597??2018-08-06?17:59??GenerateOneDimensionalGrating\OneDimensionalGrating.m
?????文件?????????289??2018-08-06?17:55??GenerateOneDimensionalGrating\Readme.txt
評論
共有 條評論