플롯에서 디스플레이 변수 4 개를 표시하는 방법을 파악하는 데 문제가 있습니다. 은 Y의 함수 AND X.데이터 커서가있는 4D 플롯 디스플레이 변수 Matlab
이 수도
내가 Y 및 Z. Y는 X AND V. 및 z의 함수 종속 변수를 생성하기 위해, V를 독립 변수 X를 변화 할 것이다 X, V, Y (X, V), Z (X, Y (X, V))와 같은 종속성을 더 쉽게 볼 수 있습니다.
저는 surf 함수를 사용하여 X, Y, Z를 플롯했습니다. 그러나 V 값을 알고 싶습니다. 현재로서는 확인할 수 없습니다. 여기
는 설명하기 위해 몇 가지 테스트 데이터입니다 : 내가 데이터 커서를 사용하는 경우X = linspace(1,5,5)
V = linspace(1,5,5)
Capture = []
for j = 1:length(V)
Y = X.*V(j)
Capture = [Capture;Y]
end
[X,V] = meshgrid(X,V);
Z = Capture.*X
surf(X,Y,Z)
, 나는 X, Y, Z의 값을 볼 수 있지만, 나는 또한 V. I의 값을 알고 싶습니다
surf(X,Y,Z)
surf(X,V,Z)
후 모두 X와 Z의 같은 지점에 가서 데이터 커서를 사용 V의 값을 그래프 : 나는 두 개의 플롯을 만들 경우 때문에 그것을 설정 한 방법이 올바른지 알고, 말 Y는 그 점 (X, Z)에 있어야합니다.
별도의 그래프 두 개를 생성하지 않고도 X, Y, V 및 Z 값을 표시 할 수 있습니까?
감사합니다.
답장을 보내 주신 tmpearce에게 감사드립니다.이 솔루션에 대해 알고 있었지만 문제는 정확한 데이터를 제공하지 않으며 컬러 바가 아니라 그 시점에서 V의 정확한 요소를 갖게된다는 것입니다. 이것이 가능한가? – Tim
아, 알겠습니다. 맞춤 datatips에 대한 정보로 답변을 업데이트했습니다. – tmpearce
tmpearce, 답장을 보내 주셔서 감사합니다.이 코드는 완벽하게 작동합니다. 잘 이해하고 있는지는 잘 모르겠지만 추가 기능이 없으면 데이터 커서 코드를 이해하는 것이 가장 좋습니다. 다시 한 번 감사드립니다! – Tim