How to plot a 3D contour plot when the contours is a forth vector
이전 댓글 표시
Hello,
I have a set of data X,Y,Z,A. I would like to plot A in 3D. Not sure how to proceed.
It would be nice to have contour plots for A as a function of x,y,z
Is this possible?
Thank you
답변 (1개)
Star Strider
2024년 9월 9일
0 개 추천
댓글 수: 5
Robert Jones
2024년 9월 9일
Robert Jones
2024년 9월 9일
I was considering something like this —
[X,Y] = ndgrid(-5:0.1:5);
Z = exp(-(X.^2+Y.^2)*0.2)*50;
A = sort(rand(15,1))*30+10
figure
surf(X,Y,Z, 'EdgeColor','interp', 'FaceColor','interp')
hold on
contour3(X, Y, Z, A, '-k')
hold off
colormap(turbo)
hcb = colorbar;
hcb.Label.String = '°C';
.
Robert Jones
2024년 9월 11일
Star Strider
2024년 9월 11일
My pleasure!
카테고리
도움말 센터 및 File Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
