Re: Making array out of sinc [message #72260] |
Fri, 27 August 2010 04:32  |
Wout De Nolf
Messages: 194 Registered: October 2008
|
Senior Member |
|
|
On Fri, 27 Aug 2010 04:00:40 -0700 (PDT), sirvival
<fpfeifer@hs.uni-hamburg.de> wrote:
> I want something that looks like when raindrop hits water.
> So when I do a contour plot it looks like elipsis.
> How can I do this?
nx=201
ny=81
ratio=1.
x=rebin(findgen(nx)-nx/2,nx,ny,/sample)
y=rebin(findgen(1,ny)-ny/2,nx,ny,/sample)*ratio
r=sqrt(x*x+y*y)
psf3=sin(r)/r
This gives circles as contours. Change the "ratio" to make ellipses.
Btw, this is not a 2D sinc function. That would be sin(x)sin(y)/xy.
|
|
|
|
Re: Making array out of sinc [message #72339 is a reply to message #72260] |
Sat, 28 August 2010 04:42  |
sirvival
Messages: 18 Registered: August 2010
|
Junior Member |
|
|
On 27 Aug., 13:32, Wox <s...@nomail.com> wrote:
> On Fri, 27 Aug 2010 04:00:40 -0700 (PDT), sirvival
>
> <fpfei...@hs.uni-hamburg.de> wrote:
>> I want something that looks like when raindrop hits water.
>> So when I do a contour plot it looks like elipsis.
>> How can I do this?
>
> nx=201
> ny=81
> ratio=1.
> x=rebin(findgen(nx)-nx/2,nx,ny,/sample)
> y=rebin(findgen(1,ny)-ny/2,nx,ny,/sample)*ratio
> r=sqrt(x*x+y*y)
> psf3=sin(r)/r
>
> This gives circles as contours. Change the "ratio" to make ellipses.
> Btw, this is not a 2D sinc function. That would be sin(x)sin(y)/xy.
Hi,
thanks alot.
Thats what I am looking for.
PS: Is my psf3=psfx3#psfy3 not equal to your sin(x)sin(y)/xy?
|
|
|