Can I use contourf with two matrices?
62 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Jaime de la Mota
il 10 Lug 2018
Commentato: Jaime de la Mota
il 11 Lug 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:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/191781/image.jpeg)
However I find this not visually appealing. Is there any way of using contourf to show this?
Thanks for your answer.
0 Commenti
Risposta accettata
jonas
il 10 Lug 2018
Modificato: jonas
il 10 Lug 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)
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Contour Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!