[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:000897] Re: numfft
��Ƿ��Ǥ���
�ⶶ(����)�͡�
�ɤ��ɤ�Ǥʤ��ä��Τǡ����Τ������Ǻ��Ǥ�ȤϻפäƤޤ���Ǥ�
����
> ����ܤμ���Ǥ���
> �����Ĥμ������Ф��ơ�fft ��ݤ�����ϡ�
> ¿��������� shape ���Ѥ��ʤ��Ǥ�����
> ʣ���μ����� fft �ޤ������Ǥ���
���ξ����Ѥ�ޤ���
> �㤨�С�
> na = NArray.new(Float,5,4,3)
> �Ȥ��ơ�
> na.rfft(0)
> �Ȥ�������Ĺ��5�ΰ켡�������4*3=12��fft ����櫓�Ǥ���͡�
> ���λ��ϡ�Ĺ��5�� fft ���줿����12�ܡ�5*4*3�ζ��֤˼��ޤ�ޤ�����
> ʣ���μ����� fft �������Ȥ��ϡ��⤦����ʾ她�ڡ�����̵���櫓�Ǥ����顢
> ����η��������ꤷ�ʤ���Фʤ�ʤ���
�Ĥ����裲�����ܤˤ������Ȥ��ϡ�ñ��Ĺ������fft��5*3����ޤ���
��̤Ϥ�Ȥ�Ʊ�� 5*4*3 ������Ǥ���������Ȥ��ƤϤ���ʴ�����
f(x,y) ==> F(k,l)
where
F(k,l) �� \int \int f(x,y) exp(-ikx-ily) dx dy
(����ܤ���ʬ��̵�뤷�Ƥޤ���Ϣ³�ؿ����Ф��뼰��Ƥޤ���
�ǼºݤȰ㤤�ޤ������줬������Ȼפ�ʤ��Ǥ�����������
����ϰʲ��Τ褦�ˡ�x �ˤĤ���1����Ū�˷����ơ����η�̤� y ��
�Ĥ��Ʒ������ OK������ y ����ˤ�äƤ�Ʊ���ʤΤ�ʬ����ޤ��͡�
f~(k,y) = \int f(x,y) exp(-ikx) dx
F(k,l) = \int f~(k,y) exp(-ily) dy
f'(x,l) = \int f(x,y) exp(-ily) dy
F(k,l) = \int f'(x,l) exp(-ikx) dx
Ǽ���Ǥ��礦����