Contour plotting with x,y,z data
古いコメントを表示
Hello, I am in need of plotting contour of the data I have. I have values for x,y,z axis. Now I am not having any relation between these axes.
How can I plot contour of it? I checked Matlab help and everywhere they have mentioned a relation z axis with x and Y which I don't have!
4 件のコメント
Thomas Koelen
2015 年 5 月 6 日
I'm not sure what you mean, if there is no relation between the axes why would you want to plot them?
Can you show us some of your data?
Thomas
adi kul
2015 年 5 月 6 日
Walter Roberson
2015 年 5 月 6 日
Do you mean that you have scattered input? Vectors of X, Y, and Z rather than rectangular grids?
adi kul
2015 年 5 月 6 日
回答 (1 件)
Walter Roberson
2015 年 5 月 6 日
0 投票
2 件のコメント
adi kul
2015 年 5 月 22 日
Bjorn Gustavsson
2015 年 5 月 22 日
編集済み: Bjorn Gustavsson
2015 年 5 月 22 日
Yes useful. Download function in link, then try this example:
x = randn(312,1);
y = randn(312,1);
tri = delaunay(x,y);
z = exp(-x.^2/0.5^2-abs(y.^3)/0.3^3);
[c,h] = tricontour(tri,x,y,z,7);
That is how matlab can do this job.
If your data are significantly different, for example way fewer points or some special geometry that makes other solutions better, we cant tell without more information.
HTH
カテゴリ
ヘルプ センター および File Exchange で Contour Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!