Add note that the lapack package needs to loaded to get the functions.
[maxima.git] / doc / info / pt_BR / bode.texi
blob22fa96b396dc829e8512e8955c983d53243bc77c
1 @c Language: Brazilian Portuguese, Encoding: iso-8859-1
2 @c /bode.texi/1.2/Sat Jun  2 00:13:11 2007//
3 @menu
4 * Funções e Variáveis Definidas para bode::
5 @end menu
7 @node Funções e Variáveis Definidas para bode,  , bode, bode
8 @section Funções e Variáveis Definidas para bode
11 @deffn {Função} bode_gain (@var{H}, @var{range}, ...@var{plot_opts}...)
12 Função para desenhar gráficos de ganho para Bode.
14 Exemplos (1 a 7 provenientes de 
15 @example
16 http://www.swarthmore.edu/NatSci/echeeve1/Ref/Bode/BodeHow.html,
17 @end example
18 8 proveniente de Ron Crummett):
19 @example
20 (%i1) load("bode")$
22 (%i2) H1 (s) := 100 * (1 + s) / ((s + 10) * (s + 100))$
24 (%i3) bode_gain (H1 (s), [w, 1/1000, 1000])$
26 (%i4) H2 (s) := 1 / (1 + s/omega0)$
28 (%i5) bode_gain (H2 (s), [w, 1/1000, 1000]), omega0 = 10$
30 (%i6) H3 (s) := 1 / (1 + s/omega0)^2$
32 (%i7) bode_gain (H3 (s), [w, 1/1000, 1000]), omega0 = 10$
34 (%i8) H4 (s) := 1 + s/omega0$
36 (%i9) bode_gain (H4 (s), [w, 1/1000, 1000]), omega0 = 10$
38 (%i10) H5 (s) := 1/s$
40 (%i11) bode_gain (H5 (s), [w, 1/1000, 1000])$
42 (%i12) H6 (s) := 1/((s/omega0)^2 + 2 * zeta * (s/omega0) + 1)$
44 (%i13) bode_gain (H6 (s), [w, 1/1000, 1000]), 
45                   omega0 = 10, zeta = 1/10$
47 (%i14) H7 (s) := (s/omega0)^2 + 2 * zeta * (s/omega0) + 1$
49 (%i15) bode_gain (H7 (s), [w, 1/1000, 1000]),
50                   omega0 = 10, zeta = 1/10$
52 (%i16) H8 (s) := 0.5 / (0.0001 * s^3 + 0.002 * s^2 + 0.01 * s)$
54 (%i17) bode_gain (H8 (s), [w, 1/1000, 1000])$
55 @end example
57 Para usar essa função escreva primeiramente @code{load("bode")}. Veja também @code{bode_phase}
58 @end deffn
61 @deffn {Função} bode_phase (@var{H}, @var{range}, ...@var{plot_opts}...)
62 Função para desenhar gráficos de fase para Bode
64 Exemplos (1 a 7 provenientes de
65 @example
66 http://www.swarthmore.edu/NatSci/echeeve1/Ref/Bode/BodeHow.html,
67 @end example
68 8 proveniente de Ron Crummett):
69 @example
70 (%i1) load("bode")$
72 (%i2) H1 (s) := 100 * (1 + s) / ((s + 10) * (s + 100))$
74 (%i3) bode_phase (H1 (s), [w, 1/1000, 1000])$
76 (%i4) H2 (s) := 1 / (1 + s/omega0)$
78 (%i5) bode_phase (H2 (s), [w, 1/1000, 1000]), omega0 = 10$
80 (%i6) H3 (s) := 1 / (1 + s/omega0)^2$
82 (%i7) bode_phase (H3 (s), [w, 1/1000, 1000]), omega0 = 10$
84 (%i8) H4 (s) := 1 + s/omega0$
86 (%i9) bode_phase (H4 (s), [w, 1/1000, 1000]), omega0 = 10$
88 (%i10) H5 (s) := 1/s$
90 (%i11) bode_phase (H5 (s), [w, 1/1000, 1000])$
92 (%i12) H6 (s) := 1/((s/omega0)^2 + 2 * zeta * (s/omega0) + 1)$
94 (%i13) bode_phase (H6 (s), [w, 1/1000, 1000]), 
95                    omega0 = 10, zeta = 1/10$
97 (%i14) H7 (s) := (s/omega0)^2 + 2 * zeta * (s/omega0) + 1$
99 (%i15) bode_phase (H7 (s), [w, 1/1000, 1000]), 
100                    omega0 = 10, zeta = 1/10$
102 (%i16) H8 (s) := 0.5 / (0.0001 * s^3 + 0.002 * s^2 + 0.01 * s)$
104 (%i17) bode_phase (H8 (s), [w, 1/1000, 1000])$
106 (%i18) block ([bode_phase_unwrap : false],
107               bode_phase (H8 (s), [w, 1/1000, 1000]));
109 (%i19) block ([bode_phase_unwrap : true], 
110               bode_phase (H8 (s), [w, 1/1000, 1000]));
111 @end example
113 Para usar essa função escreva primeiramente @code{load("bode")}. Veja também @code{bode_gain}
114 @end deffn