1 <?xml version="1.0" encoding="UTF-8"?>
3 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
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-en.txt
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:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="bode" xml:lang="ja">
15 <refname>bode</refname>
16 <refpurpose>ボード線図</refpurpose>
20 <synopsis>bode(sl,[fmin,fmax] [,step] [,comments] )
21 bode(sl,frq [,comments] )
22 bode(frq,db,phi [,comments])
23 bode(frq, repf [,comments])
33 <literal>syslin</literal> リスト (SISO または SIMO 線形システム).
38 <term>fmin,fmax</term>
40 <para>real (周波数範囲 (単位: Hz))</para>
46 <para>real (対数単位の増分ステップ.)</para>
52 <para>文字列のベクトル (キャプション).</para>
58 <para>行ベクトルまたは行列 (周波数 (単位:Hz) )
66 <para>行ベクトルまたは行列 ( ゲイン (単位:dB)).
74 <para>行ベクトルまたは行列 ( 位相 (単位:度))
83 複素数(複素数を含む周波数応答)の行ベクトルまたは行列.
92 ボード線図,すなわち,<literal>sl</literal>の周波数応答の
96 <literal>sl</literal> は,連続時間系または離散時間系の SIMOシステム
97 (<literal>syslin</literal>参照)とすることができます.
98 多出力系の場合,各出力は異なる記号でプロットされます.
101 周波数は範囲の境界値 <literal>fmin,fmax</literal> (単位: Hz)
102 または行ベクトル (多出力系の場合は行列) <literal>frq</literal>で
106 <literal>step</literal> は(指数単位の)離散化増分です.
107 (デフォルト値の選定方法については,<literal>calfrq</literal> を参照).
110 <literal>comments</literal> は文字列ベクトル(キャプション)です.
113 <literal>db,phi</literal> はゲイン(単位:dB)及び
114 位相(単位:度)の行列です(各行が各応答に対応します).
117 <literal>repf</literal>は複素数の行列です.
121 <literal>fmin</literal> および<literal>fmax</literal> のデフォルト値は,
122 <literal>sl</literal> が連続時間系の場合に
123 <literal>1.d-3</literal>,<literal>1.d+3</literal>,
124 <literal>sl</literal> が離散時間系の場合に<literal>1.d-3</literal>,
125 <literal>0.5</literal>/sl.dt (ナイキスト周波数)
127 周波数の自動離散化は<literal>calfrq</literal>により
131 位相/ゲイン曲線に沿ったデータを表示するために
133 <link linkend="datatips">データティップ</link>
140 <programlisting role="example"><![CDATA[
142 h=syslin('c',(s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01))
143 clf();bode(h,0.01,100);
148 <imagedata fileref="../images/bode1.svg"/>
152 <programlisting role="example"><![CDATA[
154 h1=syslin('c',(s^2+2*0.9*10*s+100)/(s^2+2*0.3*10.1*s+102.01))
155 num=22801+4406.18*s+382.37*s^2+21.02*s^3+s^4;
156 den=22952.25+4117.77*s+490.63*s^2+33.06*s^3+s^4
157 h2=syslin('c',num/den);
159 clf();bode([h1;h2],0.01,100,['h1';'h2'])
164 <imagedata fileref="../images/bode2.svg"/>
169 <refsection role="see also">
171 <simplelist type="inline">
173 <link linkend="black">black</link>
176 <link linkend="nyquist">nyquist</link>
179 <link linkend="gainplot">gainplot</link>
182 <link linkend="repfreq">repfreq</link>
185 <link linkend="g_margin">g_margin</link>
188 <link linkend="p_margin">p_margin</link>
191 <link linkend="calfrq">calfrq</link>
194 <link linkend="phasemag">phasemag</link>
197 <link linkend="datatips">datatips</link>