Effacer les filtres
Effacer les filtres

Plot a 2D Gaussian prior

89 vues (au cours des 30 derniers jours)
Dave Mansfield
Dave Mansfield le 27 Mai 2022
Commenté : Dave Mansfield le 27 Mai 2022
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?

Réponse acceptée

Paul
Paul le 27 Mai 2022
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 commentaire
Dave Mansfield
Dave Mansfield le 27 Mai 2022
yeah somthing along those lines, this is definitly a good starting point. Thank you

Connectez-vous pour commenter.

Plus de réponses (1)

Image Analyst
Image Analyst le 27 Mai 2022
Maybe this:
arrayWidth = 500;
sigma = 80; % Standard deviation.
g = fspecial("gaussian", arrayWidth, sigma); % Create Gaussian matrix.
imshow(g, []);
axis('on', 'image')

Catégories

En savoir plus sur Data Distribution Plots dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by