Redrawing on pcolor - Scaling Problem

5 Ansichten (letzte 30 Tage)
Adelante
Adelante am 28 Jan. 2015
Beantwortet: Adelante am 28 Jan. 2015
Hello everybody. I have a 100x100 matrix which indicates a basin. I am using pcolor to visualize the basin and now I need to draw the attractor on the same figure. For better comprehension please check : http://sprott.physics.wisc.edu/chaos/henondky.gif
Although my matrix has 100x100 data, actually it should be 1/10 scale namely x=[0 10] and y=[0 10] to draw the attractor on it. I'll appreciate any help on rescaling the basin to 10x10 to draw the attractor correctly. I tried everything however couldn't find a way to manipulate the axes without scaling the image.
More info: Regarding the image on the link, consider my x and y axis as 0 100 and I do want to change them into -3 and 3 without changing the image.
Thank you so much.

Akzeptierte Antwort

Image Analyst
Image Analyst am 28 Jan. 2015
I'd use image() or imshow(). pcolor doesn't plot the whole matrix - it chops off a row and column
A short illustration:
m = magic(3); % Make a 3-by-3 array.
pcolor(m); % Attempt to display the 3-by-3 array.
title('Only 2 by 2 array shown instead of 3 by 3');

Weitere Antworten (1)

Adelante
Adelante am 28 Jan. 2015
Thank you for your reply. I'm gonna use image().

Kategorien

Mehr zu Interactions, Camera Views, and Lighting finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by