Help with contour of a matrix

I have to plot a bidimensional map of a matrix using 'contour', and what I obtain is plotted in figure.
The problem is that in this way I have discrete lines, while I need to see a continuum between minimum and maximum values, with a gradual change of colors, with no blank spaces. Is it possible to do that? Maybe using a function different from 'contour'? Thanks!

回答 (1 件)

Doubutsu
Doubutsu 2014 年 4 月 24 日

0 投票

I have about the same kind of image if I try to use contour on my data. Instead I plotted it using 'imagesc'. It works good enough for me (since I just want to see something), but I don't know if it is what you are looking for.

2 件のコメント

aurc89
aurc89 2014 年 4 月 24 日
編集済み: aurc89 2014 年 4 月 24 日
Thank you, now it looks better! Just one question: by using imagesc the image is not at the same position, because the vertical axis is reversed, while I prefer not to reverse it. How can I do it? In the figures below you can see what I mean (the first one is obtained by using contour, the second one with imagesc)
Chad Greene
Chad Greene 2014 年 6 月 25 日
Indeed, imagesc will flip your data vertically. So you'll need to do imagesc(flipud(yourData)). Alternatively, you could use pcolor(yourData).

この質問は閉じられています。

質問済み:

2014 年 4 月 24 日

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by