How can I plot multiple 2D contour plots on a single 3D plot?
4 ビュー (過去 30 日間)
古いコメントを表示
I have a number of 2D contour plots, and I need to represent them on one single 3D plot at various Z axis intervals. Also, the X and Y boundaries of each contour plot are different in some cases.
This is the best example I could find:
Unfortunately there isn't anything like it in the plot gallery.
How do I do this?
Thanks!
Edit: Included the example in the original question.
1 件のコメント
Image Analyst
2013 年 6 月 1 日
編集済み: Image Analyst
2013 年 6 月 1 日
Can you give a link with an example of what visualization you're trying to achieve? Maybe something in Plot Gallery: http://www.mathworks.com/discovery/gallery.html
回答 (2 件)
Youssef Khmou
2013 年 6 月 1 日
編集済み: Youssef Khmou
2013 年 6 月 1 日
You can use surf function as this example :
[x,y]=meshgrid(-1:0.1:1);
z=cos(x)+sin(y);
figure,surfc(x,y,z);
5 件のコメント
Youssef Khmou
2013 年 6 月 2 日
ok you can try to use the surf command :
[x,y]=meshgrid(-1:0.1:1);
contour=rand(size(x));
z=exp(-x.^2-y.^2);
surf(x,y,z,contour);
The contour now is placed according to the 3D object .
Athiya Sulthana
2015 年 9 月 25 日
As you mentioned....Making the contour maps themselves 3D is no problem.....how did you get that... it would be great if you can share it.
Kres Nielsen
2021 年 5 月 21 日
編集済み: Kres Nielsen
2021 年 5 月 21 日
I believe contourslice is the solution here.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!