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.

Antworten (1)

Torsten
Torsten am 1 Feb. 2024
Verschoben: Torsten am 1 Feb. 2024

0 Stimmen

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 Kommentar

Torsten
Torsten am 1 Feb. 2024
I don't see a variable design_of_a_diffractive_axicon that you could output.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu MATLAB finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2023b

Tags

Gefragt:

am 1 Feb. 2024

Kommentiert:

am 1 Feb. 2024

Community Treasure Hunt

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

Start Hunting!

Translated by