Plot a variable in x-y plane.
조회 수: 3 (최근 30일)
이전 댓글 표시
I have two variables: "z" and "v" which have the following relationship with x and y:
z = x^2 - y^2
v = 2xy
Its basically a transformation of Cartesian coordinates to hyperbolic coordinates. Now I solve a system of differential equations in this new coordinate system and obtain a variable "h" which goes as:
v = h, but h is not constant but a function of z. Essentially I have h and z as arrays of known size.
Question: I can plot h vs z, pretty straightforward. But how do I plot "h" in x-y space? Any help will be appreciated.
댓글 수: 0
답변 (1개)
Elias Gule
2016년 6월 9일
Try this: Remember that on the x-y plane, the value of z is zero.
plot3(z,h,zeros(size(h))); % plots h vs z on the x-y plane
댓글 수: 2
Elias Gule
2016년 6월 10일
I thought you wanted to plot h vs z on the x-y plane in a 3-dimensional coordinate system; which appears not to be the case. So now, my next assumption is that you want to plot h vs z, in a 2-dimensional coordinate system such that the h-values appear on the y-axis, while the z-values appear on the x-axis. If that's true then the command
plot(z,h);
should work. Unless I'm mistaken, again.
참고 항목
카테고리
Help Center 및 File Exchange에서 Graphics Performance에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!