2
2 개의 행렬 A
과 B
을 가지고 있고 quiver(A,B)
에 의해 쉽게 벡터 필드를 그릴 수 있습니다. 그러나 사람이 matlab에에서 다음과 같은 방법으로 어떻게 시각적 인 벡터 필드를 알고 있나요? 저를 도와 주셔서Matlab에서 연속으로 채색 된 벡터 필드를 그리는 방법은 무엇입니까?
감사 (정말 음모 이런 종류의 이름을 모르는)!
2 개의 행렬 A
과 B
을 가지고 있고 quiver(A,B)
에 의해 쉽게 벡터 필드를 그릴 수 있습니다. 그러나 사람이 matlab에에서 다음과 같은 방법으로 어떻게 시각적 인 벡터 필드를 알고 있나요? 저를 도와 주셔서Matlab에서 연속으로 채색 된 벡터 필드를 그리는 방법은 무엇입니까?
감사 (정말 음모 이런 종류의 이름을 모르는)!
그런 다음, 크기 (속도)의지도를 찾고 있다면 :
v = sqrt(A.^2 + B.^2);
figure; imagesc(v); colormap jet;colorbar; axis image;
또한,이 예제와 HSV 색 공간의 크기와 방향을 인코딩 결과를 원하는 경우 :
this code이 유용 할 수 있습니다.
+1 저보다 빨리 :-) –
벡터의 크기를 표시하고 있습니까? 색상의 의미는 무엇입니까? – Shai
나는 다른 색깔이 다른 속도를 나타낸다는 것을 짐작한다. – Cancan
벡터 필드를 HSV 색상 공간으로 변환 할 수 있습니다. 크기가 채도로 변환됩니다 (벡터가 클수록 픽셀의 색상이 선명 해짐). 각도는 색조로 변환됩니다. 각 방향은 다른 색상으로 인코딩되며, 매핑은 주기적입니다. – Shai