[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
������� : ���� / ����������