Question: MATLAB CODING QUESTION Problem#4 (50 points, ABCD Gaussian Optics) 4-a (15 points) Develop a script or preferably a GUI for ideal Gaussian beam analyzes. The

MATLAB CODING QUESTION

 MATLAB CODING QUESTION Problem#4 (50 points, ABCD Gaussian Optics) 4-a (15

Problem#4 (50 points, ABCD Gaussian Optics) 4-a (15 points) Develop a script or preferably a GUI for ideal Gaussian beam analyzes. The requirements are that you should see the profile of the beam for any range of distances you input. For a given distance z, show the irradiance and calculate the on-axis irradiance (assuming unit irradiance at the beam waist). The Rayleigh Range should be calculated and displayed. If the user fails to enter a range or specified z the program should default to a range of z = 0 to Zrayleigh and the irradiance shown at Zrayleigh. Decide on the logistics of the program yourself, but the two parameters which should be defined by the user (or at least set with some default values) are beam-waist wo and wavelength. Once you are satisfied it is working, run the following cases to verify your work for a wide range of parameters. [a] wo = 1.5mm, 0 = 632.8nm, 21 = 0 to Z2 = Zrayleigh. Irradiance at z = 1m. [b] wo = 0.5mm, 0 = 1060nm, 21 = 0 to Z2 = 3Zrayleigh. Irradiance at z = Zrayleigh [C] wo = 1.0mm, D = 10.60m, Z1 = 0 to Z2 = 5Zrayleigh. Irradiance at z = 1km = 4-b (35 points) The script or GUI should allow for the inclusion of a thick lens at any position z relative to the beam- waist position at z=0, and calculate the phase front radius of curvature R and waist Wat some plane z; after the lens. The input parameters are: waist wo, laser wavelength O, position of lens front surface zi, lens thickness d, refractive index n, radius of curvature for the front and back surfaces of the lens R1 and R2, range after the lens L. Problem#4 (50 points, ABCD Gaussian Optics) 4-a (15 points) Develop a script or preferably a GUI for ideal Gaussian beam analyzes. The requirements are that you should see the profile of the beam for any range of distances you input. For a given distance z, show the irradiance and calculate the on-axis irradiance (assuming unit irradiance at the beam waist). The Rayleigh Range should be calculated and displayed. If the user fails to enter a range or specified z the program should default to a range of z = 0 to Zrayleigh and the irradiance shown at Zrayleigh. Decide on the logistics of the program yourself, but the two parameters which should be defined by the user (or at least set with some default values) are beam-waist wo and wavelength. Once you are satisfied it is working, run the following cases to verify your work for a wide range of parameters. [a] wo = 1.5mm, 0 = 632.8nm, 21 = 0 to Z2 = Zrayleigh. Irradiance at z = 1m. [b] wo = 0.5mm, 0 = 1060nm, 21 = 0 to Z2 = 3Zrayleigh. Irradiance at z = Zrayleigh [C] wo = 1.0mm, D = 10.60m, Z1 = 0 to Z2 = 5Zrayleigh. Irradiance at z = 1km = 4-b (35 points) The script or GUI should allow for the inclusion of a thick lens at any position z relative to the beam- waist position at z=0, and calculate the phase front radius of curvature R and waist Wat some plane z; after the lens. The input parameters are: waist wo, laser wavelength O, position of lens front surface zi, lens thickness d, refractive index n, radius of curvature for the front and back surfaces of the lens R1 and R2, range after the lens L

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Accounting Questions!