IS THERE ANY PROBLEM IN THIS PROGRAM OF FRESNEL DIFFRACTION
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Geoff Hayes
el 9 de Ag. de 2014
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.
Respuestas (1)
Star Strider
el 9 de Ag. de 2014
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 comentarios
Star Strider
el 9 de Ag. de 2014
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.
Ver también
Categorías
Más información sobre Line Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!