How to add a top x-axis related to non-linearly to the bottom x-axis?

조회 수: 3 (최근 30일)
JM
JM 2018년 2월 5일
댓글: dpb 2018년 2월 6일
Lets say I have
x1 = [-100:100];
y1 = sin (X1);
plot (x1,y1);
now how to add a top x-axis with x labels which are
constant./x1
where the constant can be 1 or any other number?

답변 (1개)

dpb
dpb 2018년 2월 5일
Similar to another just answered <How-to-plot-a-graph-for-one-set-of-data-against-two-y-axes-one-a-function-of-the-other> excepting was the second y-axis so could use yyaxis as start point (why there isn't its twin sister is anybody's guess...).
However, there is an example for "Multiple x- and y-axes" in the documentation for graphics that shows how to create the second overlaying axis; use that then the shown ideas above for the x-limits and x-tick values. Will have to use the venerable graphics handles to address the correct axis since there isn't a xxaxis for convenience (again, why not, TMW?).
  댓글 수: 2
JM
JM 2018년 2월 6일
Thanks but I would appreciate a working script with my example please. I have tried the suggestions I can find on the web.
dpb
dpb 2018년 2월 6일
What have you tried and where did you get stuck doing what's in the examples pointed at?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Subplots에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by