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

10 visualizaciones (últimos 30 días)
Sebastian Daneli
Sebastian Daneli el 9 de Oct. de 2024
Comentada: Torsten el 10 de Oct. de 2024
Sebastian Daneli ha marcado con alerta este/a pregunta
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 comentario
John D'Errico
John D'Errico el 9 de Oct. de 2024
Editada: John D'Errico el 9 de Oct. de 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.

Iniciar sesión para comentar.

Respuestas (1)

the cyclist
the cyclist el 9 de Oct. de 2024
Editada: the cyclist el 9 de Oct. de 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 comentarios
Sebastian Daneli
Sebastian Daneli el 10 de Oct. de 2024
Editada: Sebastian Daneli el 10 de Oct. de 2024
@John D'Errico, yes, that's what I meant. Symmetry is what I was thinking about, not uniformity.
Torsten
Torsten el 10 de Oct. de 2024
Should your data be the y-values of a probability density function ? If yes: what are the corresponding x-values ?

Iniciar sesión para comentar.

Community Treasure Hunt

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

Start Hunting!

Translated by