フィルターのクリア

Can I use contourf with two matrices?

49 ビュー (過去 30 日間)
Jaime  de la Mota
Jaime de la Mota 2018 年 7 月 10 日
コメント済み: Jaime de la Mota 2018 年 7 月 11 日
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.

採用された回答

jonas
jonas 2018 年 7 月 10 日
編集済み: jonas 2018 年 7 月 10 日
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 件のコメント
Jaime  de la Mota
Jaime de la Mota 2018 年 7 月 11 日
Yes. This helps me a lot. Thank you very much.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeContour Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by