how to do reverse plotting in MATLAB?

19 Ansichten (letzte 30 Tage)
Chubeka Gcina
Chubeka Gcina am 26 Okt. 2020
Kommentiert: Elioth Daniel am 15 Mär. 2023
How to do reverse plotting or reverse function in MATLAB?
  1 Kommentar
Adam Danz
Adam Danz am 26 Okt. 2020
What's that? Could you provide an example of reverse plotting or reverse function?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Shubham Rawat
Shubham Rawat am 29 Okt. 2020
Hi Chubeka,
If you want to reverse a function you may use flip function:
x = linspace(0,10);
y = sin(x);
x = flip(x); % reverse the values of x
plot(x,y)
If you want to reverse the axes then here is an example code which you may use:
ax = gca;
axes(ax)
x = linspace(0,10);
y = sin(x);
plot(x,y)
ax.YDir = 'reverse'; % for reversing the Y direction
ax.XDir = 'reverse'; % for reversing the X direction
  1 Kommentar
Elioth Daniel
Elioth Daniel am 15 Mär. 2023
The reverse command was very helpful for me. All I wanted was for my plot to start from the higher values to lower values but I was stuck trying to solve this issue for the x axis in an FTIR plot.
Thank you! @Shubham Rawat

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Produkte


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by