I want to plot the mirror image of a cubic curve.
In other words, I intend to flip the plot, but I do not want the x- axis to change.
This is my code and the plot. Thank you
clear all;close all;clc;
x=linspace(0, 100);
y=x.^3;
plot(x,y,'LineWidth', 2);set(gca,'xdir','reverse')

 Accepted Answer

clear all;close all;clc;
x=linspace(0, 100);
y=x.^3;
plot(x,fliplr(y),'LineWidth', 2);set(gca,'xdir','reverse')

5 Comments

Hi, Roberson.
Thank you your response. I have flipped my plot already. However it is ONLY the x axis I dont want to alter. I want the x-axis to begin from 0.
I do not know which of these you are looking for
x=linspace(0, 100);
y=x.^3;
plot(x,y,'LineWidth',2); title('original');
plot(x,y,'LineWidth',2); set(gca,'XDir','reverse'); title('reverse xdir')
plot(x,fliplr(y),'LineWidth',2); title('fliplr y');
plot(x,fliplr(y),'LineWidth',2); set(gca,'XDir','reverse'); title('fliplr y + reverse xdir')
Great! Thank you. It is the second plot I need.
... but that is the one you started with ??
I meant the seond plot (without counting the 'original plot')

Sign in to comment.

More Answers (0)

Categories

Find more on Interactive Control and Callbacks in Help Center and File Exchange

Asked:

on 4 Sep 2022

Commented:

on 4 Sep 2022

Community Treasure Hunt

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

Start Hunting!