3D plot for PDP
    2 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
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 Commenti
Risposte (1)
  nathan welch
 il 6 Mar 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')
0 Commenti
Vedere anche
Categorie
				Scopri di più su Graphics Performance in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
