summaryrefslogtreecommitdiff
path: root/2279/CH2/EX2.2/Ex2_2.sce
blob: 13508629a4841aec4c087263cb5aef7abd48a95c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//Example 2.2
clf
clear
clc
t=[-10:0.01:10];
for i=1:length(t)
    if t(i)>= -2 & t(i)<=4 then
        x(i)=(t(i)+2)/6;
        else
            x(i)=0;
        end
end
subplot(3,1,1);
plot2d(t,x,rect=[-10 0 10 2]);
xtitle("x(t) vs t","t in sec","x(t)");
subplot(3,1,2);
plot2d(t-1,x,rect=[-10 0 10 2]);
xtitle("x(t+1) vs t","t in sec","x(t+1)");
subplot(3,1,3);
plot2d(t+1,x,rect=[-10 0 10 2]);
xtitle("x(t-1) vs t","t in sec","x(t-1)");
xset('window',1);
subplot(3,1,1);
plot2d(t/2,x,rect=[-10 0 10 2]);
xtitle("x(2t) vs t","t in sec","x(2t)");
subplot(3,1,2);
plot2d(2*t,x,rect=[-10 0 10 2]);
xtitle("x(t/2) vs t","t in sec","x(t/2)");
subplot(3,1,3);
plot2d(-t/3,x,rect=[-10 0 10 2]);
xtitle("x(-3t) vs t","t in sec","x(-3t)");
xset('window',2);
subplot(3,1,1);
plot2d(-(t-3),x,rect=[-10 0 10 2]);
xtitle("x(3-t) vs t","t in sec","x(3-t)");
subplot(3,1,2);
plot2d(-(t-2)/2,x,rect=[-10 0 10 2]);
xtitle("x(-2t+2) vs t","t in sec","x(-2t+2)");