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

조회 수: 2 (최근 30일)
Sebastian Daneli
Sebastian Daneli 2024년 10월 9일
댓글: Torsten 2024년 10월 10일
이 질문에 Sebastian Daneli 님이 플래그를 지정함
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
John D'Errico
John D'Errico 2024년 10월 9일
편집: John D'Errico 2024년 10월 9일
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.

댓글을 달려면 로그인하십시오.

답변 (1개)

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

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Mathematics에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by