matlab已知连续系统函数,求在x=sin(t)u(t)、x=e^(-t)*x(t)的输入下的输出我写的程序,前两个图都能打出来,后面两个图出不来,以及这么算还算对么?a=[1,3,2];b=[4,1];sys=tf(b,a);t=0:0.2:5;h=impulse(sys,t);subplot(2,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 00:33:17
matlab已知连续系统函数,求在x=sin(t)u(t)、x=e^(-t)*x(t)的输入下的输出我写的程序,前两个图都能打出来,后面两个图出不来,以及这么算还算对么?a=[1,3,2];b=[4,1];sys=tf(b,a);t=0:0.2:5;h=impulse(sys,t);subplot(2,
matlab已知连续系统函数,求在x=sin(t)u(t)、x=e^(-t)*x(t)的输入下的输出
我写的程序,前两个图都能打出来,后面两个图出不来,以及这么算还算对么?
a=[1,3,2];b=[4,1];
sys=tf(b,a);
t=0:0.2:5;
h=impulse(sys,t);
subplot(2,2,1);
plot(h);
xlabel('t');ylabel('h(t)');
title('冲激响应');
x1=1;
y1=conv(x1,h);
subplot(2,2,2);
plot(t,y1);
title('输入为u(t)时的输出');
x2=sin(t);
y2=conv(x2,h);
subplot(2,2,3);
plot(t,y2);
title('输入为sin(t)u(t)时的输出');
x3=exp^(-t);
y3=cov(x3,h);
subplot(2,2,4);
plot(t,y3);
title('输入为e^(-t)u(t)时的输出');
matlab已知连续系统函数,求在x=sin(t)u(t)、x=e^(-t)*x(t)的输入下的输出我写的程序,前两个图都能打出来,后面两个图出不来,以及这么算还算对么?a=[1,3,2];b=[4,1];sys=tf(b,a);t=0:0.2:5;h=impulse(sys,t);subplot(2,
在执行plot(t,y2);语句出现问题
Error using ==> plot
Vectors must be the same lengths.
即t和y不同阶.t 的数值个数少于y2的数值个数.