Effacer les filtres
Effacer les filtres

Can I use contourf with two matrices?

49 vues (au cours des 30 derniers jours)
Jaime  de la Mota
Jaime de la Mota le 10 Juil 2018
Commenté : Jaime de la Mota le 11 Juil 2018
Hello everyone, I have two matrices if size 9*50.000 called fX and fY, I want to see how they correlate. I have done the following to graphically represent the correlation:
for i=1:repetitions
fXi=fX(:,i);
fYi=fY(:,i);
plot(fXi, fYi, '.')
end
And I have obtained the following image:
However I find this not visually appealing. Is there any way of using contourf to show this?
Thanks for your answer.

Réponse acceptée

jonas
jonas le 10 Juil 2018
Modifié(e) : jonas le 10 Juil 2018
Perhaps you are looking for a density plot, try this:
hist3([fX(:), fY(:)],'CDataMode','auto')
You can increase the number of bins to make it more visually appealing, by adding [NBinsX NBinsY] as the second argument.
You can also plot the output using contourf
nbins=[30 30];
[N,C]=hist3([fX(:), fY(:)],nbins)
contourf(C{1},C{2},N)
  1 commentaire
Jaime  de la Mota
Jaime de la Mota le 11 Juil 2018
Yes. This helps me a lot. Thank you very much.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Contour Plots dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by