1
1
<?xml version="1.0" encoding="UTF-8"?>
2
2
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="ja" xml:id="fft2">
4
<refname>fft2</refname>
5
<refpurpose>2次元高速フーリエ変換</refpurpose>
19
<para>ベクトル/行列/配列 (実数または複素数)</para>
25
<para>ベクトル/行列/配列 (実数または複素数)</para>
44
<programlisting role=""><![CDATA[
4
<refname>fft2</refname>
5
<refpurpose>2次元高速フーリエ変換</refpurpose>
19
<para>ベクトル/行列/配列 (実数または複素数)</para>
25
<para>ベクトル/行列/配列 (実数または複素数)</para>
44
<programlisting role=""><![CDATA[
45
45
この関数は2次元離散フーリエ変換を行ないます.
46
46
]]></programlisting>
48
<literal>y=fft2(x)</literal>y および x は同じ大きさとなります.
51
<literal>y=fft2(x,m,n):</literal><literal>m</literal> (もしくは
52
<literal>n</literal>) が<literal>x</literal>の行(もしくは列)の数よりも小さい場合,
53
<literal>x</literal> の行(もしくは列)の数が丸められます.
54
また, m (もしくは <literal>n</literal>) が<literal>x</literal>
56
<literal>x</literal>の行(もしくは列)は 0 で補完されます.
59
<literal>x</literal> が行列の場合, <literal>y</literal> も行列となります.
60
<literal>x</literal>がハイパー行列の場合,<literal>y</literal>もハイパー行列となります.
62
<literal>y</literal>の最初の次元の大きさは<literal>m</literal>,
63
<literal>y</literal>の2番目の次元の大きさは<literal>n</literal>,
65
<literal>y</literal>のi番目の次元の大きさは<literal>x</literal>の
67
(すなわち, size(y,1)=m, size(y,2)=n ,そして,i>2 の場合,size(y,i)=size(x,i))
72
<programlisting role="example"><![CDATA[
48
<literal>y=fft2(x)</literal>y および x は同じ大きさとなります.
51
<literal>y=fft2(x,m,n):</literal><literal>m</literal> (もしくは
52
<literal>n</literal>) が<literal>x</literal>の行(もしくは列)の数よりも小さい場合,
53
<literal>x</literal> の行(もしくは列)の数が丸められます.
54
また, m (もしくは <literal>n</literal>) が<literal>x</literal>
56
<literal>x</literal>の行(もしくは列)は 0 で補完されます.
59
<literal>x</literal> が行列の場合, <literal>y</literal> も行列となります.
60
<literal>x</literal>がハイパー行列の場合,<literal>y</literal>もハイパー行列となります.
62
<literal>y</literal>の最初の次元の大きさは<literal>m</literal>,
63
<literal>y</literal>の2番目の次元の大きさは<literal>n</literal>,
65
<literal>y</literal>のi番目の次元の大きさは<literal>x</literal>の
67
(すなわち, size(y,1)=m, size(y,2)=n ,そして,i>2 の場合,size(y,i)=size(x,i))
72
<programlisting role="example"><![CDATA[
74
74
a=[1 2 3 ;4 5 6 ;7 8 9 ;10 11 12]