How do I select specific points from the meshgrid function?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Robbie McCormack
il 9 Nov 2017
Commentato: Robbie McCormack
il 10 Nov 2017
I have created a meshgrid and would like to select specific coordinates (rho, theta) on it in order to see their value relating to my Gauss-Laguerre beam I am inspecting.

rseed=[0*max(w):max(w)/30:3*max(w)];
thetaseed=[0:360]*pi/180;
[r,theta]=meshgrid(rseed,thetaseed)
0 Commenti
Risposta accettata
Walter Roberson
il 9 Nov 2017
The value at probe_r, probe_theta is approximately
interp2(r, theta, GaussLaguerreValues, probe_r, probe_theta)
3 Commenti
Walter Roberson
il 10 Nov 2017
This disagrees with the r, theta meshgrid that you show you were creating. r and theta for this purpose should be those meshgrid results, and E should be the function evaluated at those locations. Then probe_r and probe_theta should be the places you want to ask about the value of.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Surface and Mesh Plots 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!