IS THERE ANY PROBLEM IN THIS PROGRAM OF FRESNEL DIFFRACTION
조회 수: 3 (최근 30일)
이전 댓글 표시
Lambda=633*10^-9;
z=10*10^-3;
x=1:150;
y=1:150;
[p,q]=freqspace([1 150],’whole’);
[X Y]=meshgrid(p,q);
R=(X.^2 + Y.^2);
Z=exp(1i.*pi.*lambda.*z.*R);
mesh(Z);
PLZZZ HELP,I CANT FIND..... AND GIVE ME A SOLUTION
댓글 수: 2
Geoff Hayes
2014년 8월 9일
tulika - are you saying that there is a problem, and if so, what is it? Please format your code so that it is readable. Highlight it and press the {}Code button.
답변 (1개)
Star Strider
2014년 8월 9일
I was able to run your code (after correcting the quotes around 'whole' and changing lambda to Lambda in your Z assignment), but it didn’t produce the results I expected.
When I went online to troubleshoot it (the Wikipedia article on Fresnel diffraction is a good source), I also discovered Fresnel diffraction in two steps on stackoverflow. You might take a look at both to see what the problem may be with your code.
댓글 수: 4
Star Strider
2014년 8월 9일
I erased the code I used, but I probably used hold to plot the real and imag parts, and then abs to see if that made a difference. Code ran, but the plotted results weren’t as I’d expected.
참고 항목
카테고리
Help Center 및 File Exchange에서 Line Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!