因为 f21=subs(f1,t,2*t); 中的f1不是表达式,所以不能用2t去替换t 。
解决方法,重新把前面的公式写一遍 。注意,这时t=2*t
修改后的代码:
【matlab中subs函数第二个参数必须是标量问题,求大佬指点】t=-4:0.01:4;
f11=sinc(t./pi); %信号Sa(t)
a=-0.5;
f12=exp(a.*t); %信号exp(-1/2t)
f10=f11+f12; %原信号
t1=-2;
t2=2;
f13=stepfun(t,t1); %信号u(t+2)
f14=stepfun(t,t2); %信号u(t-2)
f15=f13-f14; %高斯信号
f1=f10.*f15; %信号f1(t)
figure(1);
plot(t,f1);
grid on;
axis([-4,4,-0.5,5]);
title('信号f1(t)');
%f21=subs(f1,t,2*t); %信号f1(2t)
t=2*t;
f11=sinc(t./pi); %信号Sa(t)
a=-0.5;
f12=exp(a.*t); %信号exp(-1/2t)
f10=f11+f12; %原信号
t1=-4;
t2=4;
f13=stepfun(t,t1); %信号u(t+2)
f14=stepfun(t,t2); %信号u(t-2)
f15=f13-f14; %高斯信号
f21=f10.*f15; %信号f1(t)
figure(2);
plot(t,f21);
grid on;
axis([-8,8,-0.5,8]);
title('信号f21(2t)');
运行结果
文章插图
推荐阅读
- 中国银行湖南省分行设置有哪些部门?
- 中国第一部韵书是什么 中国最早的韵书扩展资料是什么
- 宋朝爱国词中的名句 宋朝爱国词中的名句精选
- 恐怖极限游戏BD1280中英双字种子下载地址有么?有发必采纳
- 径山禅茶现身杭州文博会
- 外国人眼中的作假老茶壶
- 初中军训的内容是什么?
- 北京市中关村医院教师资格考试体检流程是什么呢?详细些
- 淞在名字中什么意思 淞在名字中是什么意思
- Mid-Autumn Day英语意思