Page 66 - MATLAB an introduction with applications
P. 66
MATLAB Basics ——— 51
(c) x =1:0.1:20;
y1 =exp(–2*x)*cos(x);
y2 =exp(2*x);
Ax =plotyy(x,y1, x,y2);
hy1 =get(Ax(1),‘ylabel’);
hy2 =get(Ax(2),‘ylabel’);
set(hy1,‘string’,‘exp(–2x) . cos(x)’)
set(hy2,‘string’,‘exp(–2x)’);
17
x 10
0.08 2.5
0.06 2
exp(–2x)cos(x) 0.04 1.5 exp(–2x)
0.02
1
0 0.5
–0.02 0
0 2 4 6 8 10 12 14 16 18 20
Fig. E1.10(c)
(d) x = linspace(–5*pi, 5*pi,100);
.
y = cos(x) /x;
area(x, y);
xlabel(‘x (rad)’), ylabel(‘cos(x)/x’)
hold on
8
6
4
2
cos(x)/x 0
–2
–4
–6
–8
–15 –10 –5 0 5 10 15
x (rad)
Fig. 1.10(d)
F:\Final Book\Sanjay\IIIrd Printout\Dt. 10-03-09