summaryrefslogtreecommitdiff
path: root/2279/CH2/EX2.1/Ex2_1.sce
blob: af9ce6d2f583c19dd5244b00239c90949b2621f6 (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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
//Example 2.1
clf
clear
clc
t=[-10:0.01:10];
for i=1:length(t)
    if t(i)>= -0.5 & t(i)<= 0.5 then
        x(i)=t(i)+0.5;
    elseif t(i)>0.5 & t(i)<=1.5 then
            x(i)=1.5-t(i);
        else
            x(i)=0;
        end
end
subplot(3,1,1);
plot2d(t,x,rect=[-4 0 4 2]);
xtitle("x(t) vs t","t in sec","x(t)");
subplot(3,1,2);
plot2d(t-1,x,rect=[-4 0 4 2]);
xtitle("x(t+1) vs t","t in sec","x(t+1)");
subplot(3,1,3);
plot2d(t+2,x,rect=[-4 0 4 2]);
xtitle("x(t-2) vs t","t in sec","x(t-2)");
xset('window',1);
subplot(3,1,1);
plot2d(-t,x,rect=[-4 0 4 2]);
xtitle("x(-t) vs t","t in sec","x(-t)");
subplot(3,1,2);
plot2d(t/2,x,rect=[-4 0 4 2]);
xtitle("x(2t) vs t","t in sec","x(2t)");
subplot(3,1,3);
plot2d(t*2,x,rect=[-4 0 4 2]);
xtitle("x(t/2) vs t","t in sec","x(t/2)");
xset('window',2);
subplot(3,1,1);
plot2d(-t-1,x,rect=[-4 0 4 2]);
xtitle("x(-t+1) vs t","t in sec","x(-t+1)");
subplot(3,1,2);
plot2d(-t+2,x,rect=[-4 0 4 2]);
xtitle("x(-t-2) vs t","t in sec","x(-t-2)");
subplot(3,1,3);
plot2d(-t/2,x,rect=[-4 0 4 2]);
xtitle("x(-2t) vs t","t in sec","x(-2t)");
xset('window',3);
subplot(3,1,1);
plot2d(-t*2,x,rect=[-4 0 4 2]);
xtitle("x(-t/2) vs t","t in sec","x(-t/2)");
subplot(3,1,2);
plot2d(-(t-1)/2,x,rect=[-4 0 4 2]);
xtitle("x(-2t+1) vs t","t in sec","x(-2t+1)");
subplot(3,1,3);
plot2d(-(t+2)/2,x,rect=[-4 0 4 2]);
xtitle("x(-2t-2) vs t","t in sec","x(-2t-2)");