作业帮 > 综合 > 作业

matlab subs函数的问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/30 16:00:58
matlab subs函数的问题
t1=-2:0.01:2; %f1
f1=stepfun(t1,-1)-stepfun(t1,0);
f2=subs(f1,'t1',t1+1);
t2=t1;
f3=subs(f2,'t2',t2+1);
t3=t2;
subplot(3,1,1),plot(t1,f1);
subplot(3,1,2),plot(t2,f2);
subplot(3,1,3),plot(t3,f3);
为什么图像的坐标根本没有移动
因为你替换的时候,f1就是一个数列,里边根本就没有‘t1’的.
再问: 那要怎么改,要把f1写成符号函数吗??
再答: 这样改吧~~~~ f=@(t)stepfun(t,-1)-stepfun(t,0); t1=-4:0.01:4; %f1 f1=f(t1); t2=t1+1; f2=f(t2); t3=t2+1; f3=f(t3); subplot(3,1,1),plot(t1,f1); subplot(3,1,2),plot(t2,f2); subplot(3,1,3),plot(t3,f3);