japanese translation updated for fftw module.
[scilab.git] / scilab / modules / fftw / help / ja_JP / set_fftw_wisdom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4  * Copyright (C) 2007 - INRIA
5  * 
6  * This file must be used under the terms of the CeCILL.
7  * This source file is licensed as described in the file COPYING, which
8  * you should have received as part of this distribution.  The terms
9  * are also available at    
10  * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
11  *
12  -->
13 <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" xmlns:scilab="http://www.scilab.org" xml:lang="ja" xml:id="set_fftw_wisdom">
14     <refnamediv>
15         <refname>set_fftw_wisdom</refname>
16         <refpurpose>fftw wisdomを設定</refpurpose>
17     </refnamediv>
18     <refsynopsisdiv>
19         <title>呼び出し手順</title>
20         <synopsis>set_fftw_wisdom(txt)</synopsis>
21     </refsynopsisdiv>
22     <refsection>
23         <title>引数</title>
24         <variablelist>
25             <varlistentry>
26                 <term>txt</term>
27                 <listitem>
28                     <para>fftw wisdomを含む文字列行列.</para>
29                 </listitem>
30             </varlistentry>
31         </variablelist>
32     </refsection>
33     <refsection>
34         <title>注意</title>
35         <para> 
36           この関数は, 
37           MKL intelライブラリを使用する
38           Scilabバージョンでは実装されていません
39           (特にWindows用のScilab公式版).
40         </para>
41     </refsection>
42     <refsection>
43       <title>説明</title>
44       <para>
45         この関数は文字列行列により fftw wisdom を設定します.
46         <literal>get_fftw_wisdom</literal> および
47         <literal>set_fftw_wisdom</literal> を使用することで,
48         同じデータの大きさと
49         <link linkend="fft">fft</link>関数に同じオプションにして
50         多くのコールを行う場合に
51         fft効率を最適化できるようになります.
52       </para>
53     </refsection>
54     <refsection>
55         <title>例</title>
56         <programlisting role="example"><![CDATA[ 
57 sample_rate=1000;
58 t = 0:1/sample_rate:40;
59 N=size(t,'*'); //サンプル数
60 s=sin(2*%pi*50*t)+sin(2*%pi*70*t+%pi/4)+grand(1,N,'nor',0,1);
61 fftw_forget_wisdom();  
62 timer();y=fft(s);t1=timer() //最初のコール
63 timer();y=fft(s);t2=timer()  //2番目のコールは保存したwisdomを使用
64 t1/t2
65 wisdom1=get_fftw_wisdom(); //カレントの wisdomを保存
66 //異なるfftを実行
67 A = zeros(256,256);
68 A(5:24,13:17) = 1;
69 X = fft(A);
70
71 //s と同じ大きさで新規信号を作成
72 s1=sin(2*%pi*10*t)+sin(2*%pi*7*t+%pi/4)+5*grand(1,N,'nor',0,1);
73 //保存したwisdomを回復
74 set_fftw_wisdom(wisdom1);
75 timer();y=fft(s);t3=timer()
76 t3/t2
77  ]]></programlisting>
78     </refsection>
79     <refsection role="see also">
80         <title>参照</title>
81         <simplelist type="inline">
82             <member>
83                 <link linkend="get_fftw_wisdom">get_fftw_wisdom</link>
84             </member>
85             <member>
86                 <link linkend="fftw_forget_wisdom">fftw_forget_wisdom</link>
87             </member>
88         </simplelist>
89     </refsection>
90 </refentry>