The Math Forum

Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Math Forum » Discussions » Software » comp.soft-sys.matlab

Notice: We are no longer accepting new posts, but the forums will continue to be readable.

Topic: Create a flat disk shape for Bessel function <-newbie
Replies: 0  

Advanced Search

Back to Topic List Back to Topic List  
Peter Lundh

Posts: 11
Registered: 1/25/05
Create a flat disk shape for Bessel function <-newbie
Posted: Dec 3, 2004 4:08 PM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

Here's a newbie question of the highest order:

I'm calculating the PSF of an imaging system (with which I have
generated a "bead image") and these are my instructions:

1) take Fourier Transform (FT) of bead image

2) divide by FT of bead target:
consider bead target to be flat-topped disc, then FT is rotationally
symmetric and equals:
J1(2paf) / f
J1 = first order Bessel Function of the first kind
p = 3.14….
f = spatial frequency
a = radius or diameter of bead

3) divide FTbeadimage by FTbeadtarget

4) FT of result in (3) is PSF of imaging system


I get stuck on the Bessel function:

FTbeadtarget = besselj(1,Z)

Z is supposed to be a disk of a particular radius - and I have all the
values for it - but I can't figure out how to express, or construct it
in MatLab parlour.

Thanks for help!

Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© The Math Forum at NCTM 1994-2018. All Rights Reserved.