Borrar filtros
Borrar filtros

3D plot for PDP

4 visualizaciones (últimos 30 días)
Meghashree Srikantaiah Manjesh
Meghashree Srikantaiah Manjesh el 22 de En. de 2020
Comentada: tyler seudath el 15 de Feb. de 2021
Hi all,
I have 29 PDP plots, each plot corresponds to different receiving angle but one tx angle. I want a 3D plot for this case, Is it possible ? please help me with generic code.
Thanks in advance
  3 comentarios
Meghashree Srikantaiah Manjesh
Meghashree Srikantaiah Manjesh el 23 de En. de 2020
PDP.PNG
I want to plot something like this. Instead of absolute time I want angle representation. ex: 0deg: 10deg:180deg.
tyler seudath
tyler seudath el 15 de Feb. de 2021
Hi, did you ever got through in plotting the 3D power delay profile?

Iniciar sesión para comentar.

Respuestas (1)

nathan welch
nathan welch el 6 de Mzo. de 2020
Hopefully the following is helpful:
%just making up some data... you already have your own..
receivingAngle = 0:360;
txAngle = 10:10:180;
[receivingAngle, txAngle] = ndgrid(receivingAngle, txAngle);
PdP = exp(-(recievingAngle-txAngle).^2/100);
%notice that I have 361 receiving angles and 18 tx angles
%ndgrid replicates them with each other so they both become 361 by 18
%these are the same size (361,18) as my PdP data
%I can now use plot3
figure
plot3(receivingAngle, txAngle, PdP)
%formatting to make the plot look nice
grid on %helps visualise 3D plots
view(20,40); %give you the same angle as your plot
xlabel('receiving angle (deg)')
ylabel('tx angle (deg)')
zlabel('PDP')

Community Treasure Hunt

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

Start Hunting!

Translated by