求matlab高手帮忙做几个基础题目,在线等,感激不尽!!! 50
一。利用matlab的向量表示法绘制出下列连续信号的时域波形1.f(t)=4sin(2*pi*t-pi/4)2.f(t)=u(t+2)-u(t-2)二。利用matlab的...
一。利用matlab的向量表示法绘制出下列连续信号的时域波形
1.f(t)=4sin(2*pi*t-pi/4)
2.f(t)=u(t+2)-u(t-2)
二。利用matlab的符号运算功能绘制出下列连续信号的时域波形
1.f(t)=(1-e^(-2t))u(t)
2.f(t)=e^(-2*(t的绝对值))
三。已知连续信号f(t)=(sin(pi*t))/t,用matlab编程绘制下列信号的时域波形
1.2f(t-1)
2.f(2t)
3.-f(0.25t)
4.f(1-t/2)
四。用matlab生成并绘制如下信号波形
1.周期2,峰值5,方波信号
2.周期1,峰值2,占空比60,脉冲信号
3.周期pi,峰值1,周期锯齿波
4.周期1,峰值21,对称周期三角波
5,幅度2,时域宽度4的门信号 展开
1.f(t)=4sin(2*pi*t-pi/4)
2.f(t)=u(t+2)-u(t-2)
二。利用matlab的符号运算功能绘制出下列连续信号的时域波形
1.f(t)=(1-e^(-2t))u(t)
2.f(t)=e^(-2*(t的绝对值))
三。已知连续信号f(t)=(sin(pi*t))/t,用matlab编程绘制下列信号的时域波形
1.2f(t-1)
2.f(2t)
3.-f(0.25t)
4.f(1-t/2)
四。用matlab生成并绘制如下信号波形
1.周期2,峰值5,方波信号
2.周期1,峰值2,占空比60,脉冲信号
3.周期pi,峰值1,周期锯齿波
4.周期1,峰值21,对称周期三角波
5,幅度2,时域宽度4的门信号 展开
1个回答
展开全部
clc;
close all;
clear all;
%一、1
t=-2*pi:0.01:2*pi;
ft=4*sin(2*pi*t-pi/4);
figure(1);
plot(t,ft)
xlabel('时间t')
ylabel('信号幅度')
%一、2
t=-20:1:20;
u=1*(t+2>=0&t-2<0);
figure(2);
stem(t,u)
axis([-20 20 0 2])
%二、1
t=-5:0.01:5;
ft=(1-exp(-2*t)).*(t>=0);
figure(3);
plot(t,ft)
%二、2
t=-5:0.01:5;
ft=exp(-2*abs(t));
figure(4);
plot(t,ft)
%三
t=-20:0.1:20;
ft=sin(pi*t)./t;
figure(5);
plot(t,ft);
hold on;
plot(t+1,2*ft,'r');
legend('f(t)=sin(pi*t)./t','f(t)=2*f(t-1)')
figure(6);
plot(t,ft);
hold on;
plot(t/2,ft,'r');
legend('f(t)=sin(pi*t)./t','f(t)=f(2*t)')
figure(7);
plot(t,ft);
hold on;
plot(4*t,-ft,'r');
legend('f(t)=sin(pi*t)./t','f(t)=-f(0.25*t)')
figure(8);
plot(t,ft);
hold on;
plot(-2*(t-2),ft,'r');
legend('f(t)=sin(pi*t)./t','f(t)=f(1-t/2)')
太晚了,最后一道题木有精力做了,楼主把分给我吧~ 前面3道在matlab里面运行结果正确~
close all;
clear all;
%一、1
t=-2*pi:0.01:2*pi;
ft=4*sin(2*pi*t-pi/4);
figure(1);
plot(t,ft)
xlabel('时间t')
ylabel('信号幅度')
%一、2
t=-20:1:20;
u=1*(t+2>=0&t-2<0);
figure(2);
stem(t,u)
axis([-20 20 0 2])
%二、1
t=-5:0.01:5;
ft=(1-exp(-2*t)).*(t>=0);
figure(3);
plot(t,ft)
%二、2
t=-5:0.01:5;
ft=exp(-2*abs(t));
figure(4);
plot(t,ft)
%三
t=-20:0.1:20;
ft=sin(pi*t)./t;
figure(5);
plot(t,ft);
hold on;
plot(t+1,2*ft,'r');
legend('f(t)=sin(pi*t)./t','f(t)=2*f(t-1)')
figure(6);
plot(t,ft);
hold on;
plot(t/2,ft,'r');
legend('f(t)=sin(pi*t)./t','f(t)=f(2*t)')
figure(7);
plot(t,ft);
hold on;
plot(4*t,-ft,'r');
legend('f(t)=sin(pi*t)./t','f(t)=-f(0.25*t)')
figure(8);
plot(t,ft);
hold on;
plot(-2*(t-2),ft,'r');
legend('f(t)=sin(pi*t)./t','f(t)=f(1-t/2)')
太晚了,最后一道题木有精力做了,楼主把分给我吧~ 前面3道在matlab里面运行结果正确~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |