Plot a 2D Gaussian prior
조회 수: 43(최근 30일)
표시 이전 댓글
Hi
So i want to get a heatmap / contour plot of a gaussian prior - before any data has been collected. So essetially im just plotting a 2D covarience funtion. I feel like this should be easy but im going mad trying to sort it out. Does anyone have any ideas where to start?
댓글 수: 0
채택된 답변
Paul
2022년 5월 27일
Something like this?
mu = [1 1];
Sigma = [1 .7*1*sqrt(2); .7*1*sqrt(2) 2];
[X,Y] = meshgrid(-2:.1:4);
p = mvnpdf([X(:) Y(:)],mu,Sigma);
p = reshape(p,size(X));
pcolor(X,Y,p),shading interp
추가 답변(1개)
Image Analyst
2022년 5월 27일
Maybe this:
arrayWidth = 500;
sigma = 80; % Standard deviation.
g = fspecial("gaussian", arrayWidth, sigma); % Create Gaussian matrix.
imshow(g, []);
axis('on', 'image')
댓글 수: 0
참고 항목
범주
Find more on Data Distribution Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!