67 % print ( ’../ asst 02_2017/ E 0_ ode 45 - ode 45m - euf ix 1_1 e -3. png ’, ’- dpng ’ , ’-r 300 ’) ; % Save
as PNG with 300 DPI
68
69 figure ;
70 subplot (2 ,1 ,1) ;
71 plot (t 1,x 1(: ,1) ,t 2 ,x 2(: ,1) ,’- - ’ ,t3 , x 3(: ,1) ,’-. ’ ,’ LineWidth ’ ,1.5) ;
72 ti tle ([ ’ Non l i n e a r DC motor with thermal model ,
$
B _{2 C }=
$
’ , num 2 str ( B _2 C)] , ’
Int e rpreter ’, ’ Latex ’) ;
73 yla b e l (’
$
i_ A
$
[A ] ’, ’ I n terpreter ’,’ Latex ’) ;
74 leg e n d (’ ode 45’ , ’ ode 45m ’,’ e ufix 1 ’) ;
75 axis ([0.05 0.0 7 - inf inf ]) ;
76 text (0.058 ,5.5 ,[ ’ Rela t i v e error at max
$
i _{ A }
$
= ’ , num 2 str ( max _ iA _ error ) ,’
$
\ %
$
’] , ’ Interprete r ’ ,’ Latex ’) ;
77 grid on ;
78
79 subplot (2 ,1 ,2) ;
80 plot (t 1,x 1(: ,2) ,t 2 ,x 2(: ,2) ,’- - ’ ,t3 , x 3(: ,2) ,’:’ , ’ LineWidth ’ ,1.5) ;
81 yla b e l ( ’
$
\ omega _2
$
[ rad /s ] ’, ’ Interpr eter ’ , ’ Latex ’) ;
82 leg e n d (’ ode 45’ , ’ ode 45m ’,’ e ufix 1 ’ ,’ Location ’ ,’ sout heast ’) ;
83 axis ([0.05 0.0 7 - inf inf ]) ;
84 text (0.058 ,40 ,[ ’ R e l a t i v e error at max
$
\ omega _{2}
$
= ’ , num 2 str ( max _ o mega 2_ error )
,’
$
\ %
$
’] , ’ Interprete r ’ ,’ Latex ’) ;
85 grid on ;
86
87 % print ( ’../ asst 02_2017/ E 0_ ode 45 - ode 45m - euf ix 1_1 e -3_ zoom . png ’, ’ - dpng ’,’ -r 300 ’) ; %
Save as PNG with 300 DPI
88
89 figure ;
90 plot (t 1,x 1(: ,3) ,t 2 ,x 2(: ,3) ,’- - ’ ,t3 , x 3(: ,3) ,’:’ , ’ LineWidth ’ ,1.5) ;
91 ti tle ( ’ Mo tor t e mperature
$
\ theta _ M
$
over
$
80[ s ]
$
’ , ’ Interpret e r ’ ,’ Latex ’) ;
92 xla b e l (’ Time [s ] ’,’ I n terpreter ’, ’ Latex ’) ;
93 yla b e l ( ’
$
\ theta _ M
$
[ deg ]’ , ’ Interp r eter ’ , ’ Latex ’) ;
94 leg e n d (’ ode 45’ , ’ ode 45m ’,’ e ufix 1 ’ ,’ Location ’ ,’ sout heast ’) ;
95 grid on ;
96
97 % print ( ’../ asst 02_2017/ thetaM _ode 45- ode 45 m - eu fix 1_1e -3. png ’, ’- dpng ’, ’ -r 300 ’) ; %
Save as PNG with 300 DPI
98
99 elseif input _type == 1
100 %% Sinusoida l input e_ i
101
102 figure ;
103 subplot (3 ,1 ,1) ;
104 plot (t 1,x 1(: ,1) ,t 2 ,x 2(: ,1) ,’- - ’ ,t3 , x 3(: ,1) ,’-. ’ ,’ LineWidth ’ ,1.5) ;
105 ti tle ([ ’ Non l i n e ar DC motor with thermal model ,
$
B _{2 C }=
$
’ , num 2 str ( B _2 C)] , ’
Int e rpreter ’, ’ Latex ’) ;
106 yla b e l (’
$
i_ A
$
[A ] ’, ’ I n terpreter ’,’ Latex ’) ;
107 leg e n d (’ ode 45’ , ’ ode 45m ’,’ e ufix 1 ’ ,’ Location ’ ,’ sout heast ’) ;
108 grid on ;
109
110 subplot (3 ,1 ,2) ;
111 plot (t 1,x 1(: ,2) ,t 2 ,x 2(: ,2) ,’- - ’ ,t3 , x 3(: ,2) ,’:’ , ’ LineWidth ’ ,1.5) ;
112 yla b e l ( ’
$
\ omega _2
$
[ rad /s ] ’, ’ Interpr eter ’ , ’ Latex ’) ;
113 leg e n d (’ ode 45’ , ’ ode 45m ’,’ e ufix 1 ’ ,’ Location ’ ,’ sout heast ’) ;
114 grid on ;
115
116 subplot (3 ,1 ,3) ;
117 plot (t 1,x 1(: ,3) ,t 2 ,x 2(: ,3) ,’- - ’ ,t3 , x 3(: ,3) ,’:’ , ’ LineWidth ’ ,1.5) ;
118 xla b e l (’ Time [s ] ’,’ I n terpreter ’, ’ Latex ’) ;
119 yla b e l ( ’
$
\ theta _ M
$
[ deg ]’ , ’ Interp r eter ’ , ’ Latex ’) ;
120 leg e n d (’ ode 45’ , ’ ode 45m ’,’ e ufix 1 ’ ,’ Location ’ ,’ sout heast ’) ;
121 grid on ;
122
123 % print ( ’../ asst 02_2017/ sinE 0_ ode 45 - ode 45m - euf ix 1_1 e -4. png ’, ’ - dpng ’, ’-r 300 ’) ; %
Save as PNG with 300 DPI
124
125 figure ;
126 subplot (3 ,1 ,1) ;
7