About the use of imagesc

1 view (last 30 days)
Richard Wood
Richard Wood on 25 Mar 2023
Answered: Adam Danz on 26 Mar 2023
Dear all
I am using imagesc to generate a figure using MatLab.
I have something like this:
space_x=linspace(0,40,115);
space_y=linspace(0,40,85);
matrix=rand(length(space_x),length(space_y));
imagesc(space_x,space_y,matrix)
In this case, what I obtain is that the abscissa axis increases its numerical value to the right, and the ordinate one to the top, which is what I want. However, in my case the element matrix(1,1) corresponds to space_x=0 and space_y=0. I was wondering if the way that I am saying imagesc to plot the data it is consistent, and really displays the value of matrix which corresponds to each pair of space_x and space_y values.

Answers (1)

Adam Danz
Adam Danz on 26 Mar 2023
> the abscissa axis increases its numerical value to the right, and the ordinate one to the top, which is what I want
I think you're asking how to flip the y-axis.
set(gca, 'YDir','normal')

Categories

Find more on Programming in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by