信号处理实验指导书1111040564684365

2026/1/25 18:12:26

实例1.6 用符号表达式法绘制函数x(t) = 1 + 2sin(t) 在[0,2π] 的波形。 解:

syms t; %% 定义符号t

x = sym('1+2*sin(t)'); %% 定义函数x(t) = 1 + 2 sin(t) ezplot(x,[0,2*pi]); %% 绘制t从0到2π区间的x(t)

总结:ezplot也可以用于自定义的函数,只要定义好函数的输入输出关系即可。 结果显示:

1+2 sin(t)32.521.510.50-0.5-10123t456

三、[实验要求]

1、首先在自己的工作目录work下创建Heaviside的M文件(实现阶跃函数,注意函数符号的大小写),该文件如下: function f=heaviside (t)

f=(t>0); %% 其中t>0时f=1,否则为0

下面程序将多次调用Heaviside函数表示的阶跃信号及其平移信号。 2、用Matlab表示阶跃信号?(t) 实验程序如下: t=-2:0.01:5; ft=(t>=0); plot(t-2,ft)

运行结果如下:

3、已知信号f(t)?e?t[?(t)??(t?2)],画出信号f(t),f(t?1),f(?t),f(1?2t)的波形。

f(t)程序如下:

syms t; f1=exp(-t);

m=subs(heaviside(t),t,t-2); n=heaviside(t); f2=n-m; f3=f1.*f2;

ezplot(f3,[-2,10])

运行结果如下:

f(t?1)程序如下:

syms t; f1=exp(-t);

m=subs(heaviside(t),t,t-2); n=heaviside(t); f2=n-m; f3=f1.*f2;

y=subs(f3,t,t-1); ezplot(y,[-2,10]) 运行结果如下:

f(?t)程序如下:

syms t; f1=exp(-t);

m=subs(heaviside(t),t,t-2); n=heaviside(t); f2=n-m; f3=f1.*f2; y=subs(f3,t,-t); ezplot(y,[-2,10]) 运行结果如下:


信号处理实验指导书1111040564684365.doc 将本文的Word文档下载到电脑
搜索更多关于: 信号处理实验指导书1111040564684365 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219