How to create a symmetric 2D distribution from a novel distribution

10 vues (au cours des 30 derniers jours)
Sebastian Daneli
Sebastian Daneli le 9 Oct 2024
Commenté : Torsten le 10 Oct 2024
Hi
I have a distribution, lets call it f, represented as a vector. Essentially I would like to turn this into a point spread function to deconvolute some images. For this i need a symmetric 2D distribution of this distribution from above. How do I effectively accomplish this? I share my function bellow, it that is of any help.
Thanks in advance
load('f.mat');
figure()
plot(f)
  1 commentaire
John D'Errico
John D'Errico le 9 Oct 2024
Modifié(e) : John D'Errico le 9 Oct 2024
What does it mean (in terms of mathematics) to get a uniform 2-d distribution, from something that is distinctly not uniform? I'm sorry, but you are asking to do something that makes no mathematical sense. It might be a question of knowing the right language, whatever. But it means you need to explain far more clearly what you want to do.

Connectez-vous pour commenter.

Réponses (1)

the cyclist
the cyclist le 9 Oct 2024
Modifié(e) : the cyclist le 9 Oct 2024
I agree with @John D'Errico that we need more description. Do you just mean that you want to replicate f across another dimension? Like this?
load('f.mat','f')
f2 = repmat(f,1,10);
surf(f2)
  3 commentaires
Sebastian Daneli
Sebastian Daneli le 10 Oct 2024
Modifié(e) : Sebastian Daneli le 10 Oct 2024
@John D'Errico, yes, that's what I meant. Symmetry is what I was thinking about, not uniformity.
Torsten
Torsten le 10 Oct 2024
Should your data be the y-values of a probability density function ? If yes: what are the corresponding x-values ?

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by