永发信息网

用MATLAB的向量表示法描述f(t)=cos(πt/2)[u(t)-u(t-4)]

答案:2  悬赏:0  手机版
解决时间 2021-03-21 16:59
  • 提问者网友:捧腹剧
  • 2021-03-20 17:07
用MATLAB的向量表示法描述f(t)=cos(πt/2)[u(t)-u(t-4)]
最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-03-20 17:56
t=-2:0.01:8;
f1=[zeros(1,length(-2:0.01:0)),ones(1,length(0.01:0.01:4)),zeros(1,length(4.01:0.01:8))];
f=cos(pi*t/2).*f1;
plot(t,f)
axis([-2,8,-2,2])
全部回答
  • 1楼网友:洒脱疯子
  • 2021-03-20 18:03

你那u(t)是啥表达式?啥叫向量表达法?f1=[zeros(1,2),ones(1,5),zeros(1,4)];这句跟逻辑数组作用是相同的,搞这么麻烦干啥?fi和t的大小不同,导致f=cos(pi*t/2).*f1;这句的乘法没法运行,你这到底要干啥呀?
clear all
t=-2:0.01:8;
f=cos(pi*t/2).*(t>=0&t<=4);
plot(t,f),axis([-2,8,-1.2,1.2]);

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯