There is colormap inconsistency in my graph for the code attatched.
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi,
I used a package arrow3D. Here, I want the colormap on arrow to change with the variation in z-axis.
IANd since deltaV(3) is the z-direction. I tried passing it as
arrow3D(pos,deltaV,deltaV(3))
but it's not helping.
Thanks
답변 (1개)
alexander Mcghee
2023년 4월 27일
편집: alexander Mcghee
2023년 4월 27일
normalize the z-direction values between 0 and 1 so that they can be properly used to index the colormap.
pos = postot(ii,:)-.5*deltaV;
% Normalize the z-direction value between 0 and 1
z_norm = (deltaV(3) - min(deltaV0(3))) / (max(deltaV0(3)) - min(deltaV0(3)));
% Get the color from the colormap based on the normalized z-direction value
colorCode = colormap(jet(64));
arrowColor = colorCode(round(z_norm * 63) + 1, :);
arrow3D(pos, deltaV, arrowColor)
참고 항목
카테고리
Help Center 및 File Exchange에서 Orange에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!