ezplotȷx᷶Χ 1-35
syms t;
f=sym('heaviside(t+2)-3*heaviside(t-3)'); %庯ʽ ezplot(f,[-5,5]);
1-36
close all;clear;clc; t=-5:0.01:5;
x=sign(t-3); %źűʽx s1=1/2+1/2*x; %ɵλԾźs1źu(t-2) y=sign(t-3); s2=3*(1/2+1/2*y); figure(1); plot(t,s1-s2); grid on;
axis([-5,5,-3,2.5]); ᷶Χ
1-35
t=-5:0.01:5; figure(1)
plot(t,heaviside(t+2)-3*heaviside(t-3)); axis([-5,5,-5,5])
2. 1-37˵ֵʵַע
tspan=0.01;
t1=0:tspan:3.5; ?źʱt1ʱ䷶ΧΪ[0,3.5]s t1len=length(t1); ?źʱt1ij t2=0:tspan:3.5; t2len=length(t2);
t3=0:tspan:(t1len+t2len-2)*tspan; źžʱt3
f1=[zeros(1,length([0:tspan:(1-0.01)])),3*ones(1,length([1:tspan:2])),zeros(1,length([2.01:tspan:3.5]))]; %f1źţʱ[1,2]ֵΪ3ֵΪ0
f2=[zeros(1,length([0:tspan:(1-0.01)])),1*ones(1,length([1:tspan:3])),zeros(1,length([3.01:tspan:3.5]))]; %f2źţʱ[1,3]ֵΪ1ֵΪ0 w=conv(f1,f2); %f1f2о w=w*tspan; %ʱ subplot(3,1,1); plot(t1,f2); title('f1źŲ'); grid on;
xlabel('ʱt/s'); axis([0 7 0 4]); subplot(3,1,2); plot(t2,f2);