Generate (X,Y) grid coordinates from contourf function
Show older comments
Hello everyone,
I need to generate a grid from contourf function (I need the coordinates of the grid lines and the center of each cell, later I will perform the integral on this grid).
Does anyone know how can I obtain these values? Any help is appreciated.
X_s = readmatrix('Xs.xlsx');
Y_s = readmatrix('Ys.xlsx');
Z_s = readmatrix('Zs.xlsx');
R_s=sqrt(X_s.^2+Y_s.^2+Z_s.^2);
Phi_s=atan2(Y_s,X_s);
figure()
contourf(X_s,Y_s,R_s,20,'r','Linewidth',2)
axis equal
xlabel('X_s')
ylabel('Y_s')
colorbar
hold on
contour(X_s,Y_s,rad2deg(Phi_s),20,'k','Linewidth',1)
3 Comments
VBBV
on 6 Dec 2020
Use meshgrid function to generate grid for the defined range and use them as contourf arguments
VBBV
on 6 Dec 2020
In your program the X, Y grid is taken from excel files. Look at the range of values in those files and define them using meshgrid
Michael Elman
on 6 Dec 2020
Answers (1)
Shadaab Siddiqie
on 9 Dec 2020
0 votes
Categories
Find more on Contour Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!