How to graph two different functions on different axes
조회 수: 1 (최근 30일)
이전 댓글 표시
Hopefully I am asking this correctly. Is there a way to plot two different functions on two different axes in MATLAB? Say along the y-axis I want to plot the values of the function A(q). Along the x-axis, lets say I want to plot the function log(m). Thus, I want my plot to be log(m) by A(q), knowing that the function on each axis depends on two different variables.
댓글 수: 1
José-Luis
2017년 8월 9일
Do you mean you want to plot a function of two variables?
Or are you trying to define a surface?
채택된 답변
Jan
2017년 8월 9일
편집: Jan
2017년 8월 9일
I do not know "plotting along an axis". I know 2D diagrams using two axes and plotting y against x. E.g.:
x = 1:0.01:2*pi;
y = sin(x);
plot(x,y);
But of course I can apply a function to x also:
I do not know "plotting along an axis". I know 2D diagrams using two axes and plotting y against x. E.g.:
t = 1:0.01:2*pi;
y = sin(t);
x = cos(t);
plot(x,y);
Or
plot(rand(1,10), rand(1,10))
So what is the problem? What does "plot to be log(m) by A(q)" exactly mean? Simply
plot(log(m), A(q))
댓글 수: 4
Jan
2017년 8월 9일
As result you will get a line:
x = rand(1, 10);
plot(x, 0, 'o')
Then: yes, of course you can draw sets of points placed on 2 lines in one diagram.
I still do not understand the problem. Simply "plot q by A(q)", and then "plot the values of log(m) along the x-axis to see where the values of +/- log(m) intersect with A(q) on the x-axis." What happens if you simply try it?
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 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!