11.03.2015 Views

www.FreeLibros.org

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

534 Ingeniería de control moderna<br />

w = logscale(d1, d2, n). El Programa MATLAB 7-19 utiliza el siguiente vector de frecuencias:<br />

w logscale(-1, 2, 100)<br />

Este Programa de MATLAB dibuja el diagrama polar y localiza los puntos de frecuencia especificados<br />

sobre él, tal y como muestra la Figura 7-129.<br />

MATLAB Programa 7-19<br />

num = [20 20 10];<br />

den = [1 11 10 0];<br />

ww = logspace(-1, 2, 100);<br />

nyquist (num, den, ww)<br />

v = [-2 3 -5 0]; axis(v)<br />

grid<br />

hold<br />

Current plot held<br />

w = [0.2 0.3 0.5 1 2 6 10 20];<br />

[re, im, w] = nyquist (num, den, w);<br />

Plot (re, im, 'o')<br />

text (1.1, -4.8, 'w = 0.2')<br />

text (1.1, -3.1, '0.3')<br />

text (1.25, -1.7, '0.5')<br />

text (1.37, -0.4, '1')<br />

text (1.8, -0.3, '2')<br />

text (1.4, -1.1, '6')<br />

text (0.77, -0.8, '10')<br />

text (0.037, -0.8, '20')<br />

% ----- Para obtener los valores de magnitud y fase (en grados) de G(jw)<br />

% en los valores especificados de w, introduzca la orden [mag,fase,w]<br />

% = bode (num, den, w) ------<br />

[mag,fase,w]%bode(num,den,w);<br />

% ----- La tabla siguiente muestra los valores de frecuencia w<br />

% especificados y los correspondientes valores de magnitud y fase<br />

% (en grados) -----<br />

[w mag fase]<br />

ans =<br />

0.2000 4.9176 -78.9571<br />

0.3000 3.2426 -72.2244<br />

0.5000 1.9975 -55.9925<br />

1.0000 1.5733 -24.1455<br />

2.0000 1.7678 -14.4898<br />

6.0000 1.6918 -31.0946<br />

<strong>www</strong>.<strong>FreeLibros</strong>.<strong>org</strong><br />

10.0000 1.4072 -45.0285<br />

20.0000 0.8933 -63.4385

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!