[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:000876] Re: numfft



�ⶶ�¿͡�����Ǥ���

=begin
�������������ˡ��ֻ����ʤ��Ⱥ�Ȥ����ȥåפ��Ƥ���ȼ���������
�ȼ���졢������Ĥ���𤷤ޤ���
=end

�ޤ��ϡ�NumArray ��ߤ�� NArray ���ѹ�����
λ��Ǥ���
���� NArray �ѥå������򥤥󥹥ȡ��뤷��NArray �Υ������򸫤ʤ��� 
fft �ץ�������Τ��Τ��Ƚ񤭴����Ƥ������Ǥ���
10����ޤ��餤�� fftpack�Τߴʰ��ǣ����꡼���Ǥ����餤���ʡ�
�ȻפäƤ���ޤ���
# ���������ɥ�����Ȥ�񤭻Ϥ�ʤ��㡣

NumArray �ǤΤȤ��ΥХ��η
�ޤ��ɤ��������ȤʤΤ��褯ʬ���äƤޤ���
���ʤ��Ȥ⡢
        na.fft(1,2,5)
���ͤʰ�����ʣ���錄����ˡ����Ƥ������ȸ������Ȥȡ�
        na.fft("ʸ����")
���ͤʥȥ�����ʰ����ξ��ˤ�����ȥ��顼��쥤��������
�ȸ����������򤷤ޤ�����
# ���򤷤ޤ��������ɤ��������˥����ǥ��󥰤��뤫���ޤ�Ƭ�ˤμ

�����ơ��դ��ļ���Ǥ���

�ޤ�����ܤϡ�NumArray �Υ��ݡ��Ȥϻߤ�ޤ�����
NumComplex �Ϥ��Τޤ޷�³�ǥ��ݡ��Ȥ��ޤ�����

����ܤμ���Ǥ���
�����Ĥμ������Ф��ơ�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 �������Ȥ��ϡ��⤦����ʾ她�ڡ�����̵���櫓�Ǥ����顢
����η��򿷤������ꤷ�ʤ���Фʤ�ʤ���
�����ǡ�
        na.rfft
�ν��Ϥ�¿��������η��ϡ�
        na[ 5,4,3,3 ]
����Ū�˽񤯤ȡ�
        na[ shape[0] , shape[1] , ... , shape[rank-1] , rank ]
�Τ褦�ˡ��Ǹ�ˤ⤦��ļ������ɲä��ơ�
na �� n �����ܤ� fft ���ޤ�����̤� na[x,x, ... ,n] �˳�Ǽ����롢
�Ȥ��������˻��Ѥȹͤ��Ƥޤ���������Ǥ褤�Ǥ��礦����

�ޤ����嵭�Τ褦����ˡ��Ȥä���硢
        na.rfft(0,2)
�Τ褦�����Ƥμ����ˤ� fft ���ʤ����ˡ�
���Ϸ�̤� na[x,x,x,1] �ˤϡ�

�����٤ƥ���������롣
��fft ���Ƥʤ� na ������롣
���Ǹ�μ����� shape �ϡ�fft ���������θĿ������ˤ��롣
  (�������ȡ�shape[3]=2 )

�Τɤ줬�ɤ��Ǥ��礦����

���ʤߤ� numfft-0.0.1a �Ǥϡ�����ͤ��������������Ȥη��������
�֤�����ǡ���񤭤��Ƥ��ޤäƤ���Ȥ�����̿Ū�ʾ��֤Ǥ���

�ʾ�Ǥ����Ǥϡ�

=begin
��ͤǺ�Ȥ��Ƥ�ȡ��Ĥ��������Ȥ��Ƥ��ޤä��ɤ��ʤ��å��͡�
��Ϥꥱ��á����Ƥ���������������ȤǤ���Τ����顩
=end
�����������������£�
�̳�ƻ��� ������ �ϵ�ʳز� �ϵ�ʪ�����칶 4 ǯ
�ⶶ �¿� --- TAKAHASHI , Kazuto
email: kazto@xxxxxx
������� : ���� / ����������