No error no output while I run the code

%%Diffractive axicon%%
clear;
%Clear all memory
% Defining Grating Parameters
N=500; %Define Matrix sizes
A=ones(N,N); %Define Matrices by assigning 1 to all pixels r=ones(N,N);
P=50;%Define the period of the grating
FFr=0.5;%Define fill factor for radial periodicity
% Constructing the grating
x=1:N;
y=1:N;
del=5;
[X,Y]=meshgrid(x*del,y*del);
r=sqrt((X-N/2*del).*(X-N/2*del)+(Y-N/2*del).*(Y-N/ 2*del));
A(rem(r,P)<P/2)=exp(1i*pi);
A(r>N/2-2)=0;
%Observing the grating output in the far-field
%See appendix for function definition
%norm_output p(A,N)
No error no output while i run the code
Does anyone have any advice? Any form of assistance will be appreciated. Thank you.

Answers (1)

Torsten
Torsten on 1 Feb 2024
Moved: Torsten on 1 Feb 2024
What do you expect as "output" ?
If you remove the ; behind the lines, you can see the values of the variables that are computed therein.

1 Comment

I don't see a variable design_of_a_diffractive_axicon that you could output.

Sign in to comment.

Categories

Find more on MATLAB in Help Center and File Exchange

Products

Release

R2023b

Tags

Asked:

on 1 Feb 2024

Commented:

on 1 Feb 2024

Community Treasure Hunt

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

Start Hunting!