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

1 visualización (últimos 30 días)
JM
JM el 5 de Feb. de 2018
Comentada: dpb el 6 de Feb. de 2018
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?

Respuestas (1)

dpb
dpb el 5 de Feb. de 2018
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 comentarios
JM
JM el 6 de Feb. de 2018
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 el 6 de Feb. de 2018
What have you tried and where did you get stuck doing what's in the examples pointed at?

Iniciar sesión para comentar.

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by