Can I use contourf with two matrices?

53 visualizaciones (últimos 30 días)
Jaime  de la Mota
Jaime de la Mota el 10 de Jul. de 2018
Comentada: Jaime de la Mota el 11 de Jul. de 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.

Respuesta aceptada

jonas
jonas el 10 de Jul. de 2018
Editada: jonas el 10 de Jul. de 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 comentario
Jaime  de la Mota
Jaime de la Mota el 11 de Jul. de 2018
Yes. This helps me a lot. Thank you very much.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Scatter Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by