Azzera filtri
Azzera filtri

Contour map from X,Y,Z Columns

1 visualizzazione (ultimi 30 giorni)
premraj
premraj il 16 Ago 2011
Hi , I want to create a contour map with circular shape(radius 150) from three columns of data .Please help me to solve this issue.
X Y Z
---------------------------
0 0 8687
45 45 7951
45 -45 9161
-45 -45 8357
-45 45 7969
0 -70 8748
70 0 8522
0 70 8246
-70 0 8588
Thanks in advance!!!

Risposta accettata

Fangjun Jiang
Fangjun Jiang il 16 Ago 2011
You need to re-organize your data. Maybe like this:
data=[...
0 0 8687
70 0 8522
45 45 7951
0 70 8246
-45 45 7969
-70 0 8588
-45 -45 8357
0 -70 8748
45 -45 9161
70 0 8522];
x=data(:,1);
y=data(:,2);
z=data(:,3);
stem3(x,y,z);hold on;
plot3(x,y,z)
  3 Commenti
Fangjun Jiang
Fangjun Jiang il 17 Ago 2011
That is right. Your data is not fit for the contour() function. You can take a look at some examples of contour() usage to figure out what is the required data. You have so little data. I could only guess what you are expecting. The figure generated above is the only meaningful visualization with the amount data you have.
Walter Roberson
Walter Roberson il 17 Ago 2011
premraj, you would need to use griddata() or something similar in order to produce an array that could be used for contour()

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Contour 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!

Translated by