%図11.6
%
clear all; close all;

%1次遅れ系のパラメータを与える
K = 1; %K=1
T1 = 0.01; %T=0.01
T2 = 1; %T=1
T3 = 100; %T=100

%伝達関数の分子・分母多項式を与える
num1 = [ 0 K ]; %分子多項式
den1 = [ T1 1 ]; %T=0.01の場合の分母多項式
den2 = [ T2 1 ]; %T=1の場合の分母多項式
den3 = [ T3 1 ]; %T=100の場合の分母多項式

%伝達関数表現を与える
sys1 = tf( num1,den1 ); %T=0.01の場合の伝達関数表現
sys2 = tf( num1,den2 ); %T=1の場合の伝達関数表現
sys3 = tf( num1,den3 ); %T=100の場合の伝達関数表現

%角周波数の範囲を指定
w = logspace(-4, 4, 1000); %対数的に等間隔なベクトルの生成(10^{-4}から10^{4}で1000点)

%図11.6のプロット
bode(sys1,sys2,sys3,w); %ボード線図をプロット
grid; %罫線を表示
legend('T=0.01', 'T=1', 'T=100') %凡例の表示
h = findobj(gcf,'type','line'); %プロットの線を太くする
set(h,'linewidth',2); %プロットの線を太くする(サイズは2)