Contour Plotting form the text file for x and y coordinates values
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a text file whcih contains the data for the x and y coordinates and for each coordinate i have vx,vy, and other quantities. I would like to have spatial plot or contour. I tried using contour f plot but it says Z must be 2*2 matrix whcih i dont understand as Z here is my data of velocity.
Below is how my entires look like.
XC,YC,VX,VY,Omegaz,NP
-51.0,3.0,0.0,0.0,0.0,0.0
-51.0,3.25,0.0,0.0,0.0,0.0
-51.0,3.5,0.0,0.0,0.0,0.0
-51.0,3.75,0.0,0.0,0.0,0.0
-51.0,4.0,0.0,0.0,0.0,0.0
-51.0,4.25,0.0,0.0,0.0,0.0
can you help me with the how to proceed with it. This is what i have bene trying to do.
A1=readtable('Plug.txt','ReadVariableNames',true);
AA1=table2array(A1);
X1=AA1(1:1378,1);
Y1=AA1(1:1378,2);
VY1=AA1(1:1378,4);
contourf(X1,Y1,VY1)
4 commentaires
Réponse acceptée
Chunru
le 22 Août 2022
T = readtable("https://www.mathworks.com/matlabcentral/answers/uploaded_files/1103995/Plug%20-%20Copy.txt")
F = scatteredInterpolant(T.XC, T.YC, T.VY);
[xmin, xmax] = bounds(T.XC);
[ymin, ymax] = bounds(T.YC);
x0 = linspace(xmin, xmax, 50);
y0 = linspace(ymin, ymax, 50);
[xq, yq] = meshgrid(x0, y0);
zq = F(xq, yq);
contourf(x0, y0, zq)
2 commentaires
Chunru
le 22 Août 2022
Specifies the levels:
contourf(x0, y0, zq, levels) % where levels is the chosen levels
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Contour Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
