Can someone please help me with plotting this function of the Gaussian Beam wavefront radius?!

3 ビュー (過去 30 日間)
Given: Power and energy (but i don't think these have anything to do with the plotting). Also the wavelength of the laser is given (248 nm). Nothing else is given....
I need to plot R(z).

回答 (1 件)

Dan Po
Dan Po 2016 年 9 月 27 日
編集済み: Dan Po 2016 年 9 月 27 日
calculate: w0, lambda and set them as variables. i am guessing lambdaL=248
clc
clear
close
%
w0=4;
lambda=2;
z=1:1000; %or your wanted plotted values
beamradius=w0*sqrt(1+((lambda*z)/(pi*(w0).^2)).^2);
%
plot(z,beamradius,'r')
title('blabla bla')
xlabel('blab bla bali') % x-axis label
ylabel('blab bla bali') % y-axis label
legend('z = whatever','Location','northwest')
check for units
  1 件のコメント
Melissa Merhej
Melissa Merhej 2016 年 9 月 27 日
Thank you Dan for the help, do you by any chance know how to make the code locate a specific coordinate on the plot if i only have one of the coordinates?
So i basically for example have y=ax+b ; i want my code to go to point x and locate y without me having to calculate y. And i want it to show on the graph.
Thank you!

サインインしてコメントする。

カテゴリ

Help Center および File ExchangePolar Plots についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by