matlab在电路中的应用

matlab在电路中的应用

ID:36302249

大小:1.55 MB

页数:77页

时间:2019-05-08

matlab在电路中的应用_第1页
matlab在电路中的应用_第2页
matlab在电路中的应用_第3页
matlab在电路中的应用_第4页
matlab在电路中的应用_第5页
资源描述:

《matlab在电路中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、利用MATLAB进行信号与系统分析信号的MATLAB表示基本信号的MATLAB表示指数信号Aeat、指数序列ak、抽样函数Sa(t)、正弦型信号、矩形脉冲信号、三角脉冲信号信号基本运算的MATLAB实现尺度变换、翻转、时移、相加、相乘、差分与求和、微分与积分一、基本信号的MATLAB表示指数信号Aeaty=Aexp(at);指数序列ak幂运算a.^k实现正弦型信号内部函数cos()和sin()抽样函数Sa(t)sinc(t)矩形脉冲信号y=rectpuls(t,width)三角波脉冲信号y=tripuls(t,width,skew)%decayinge

2、xponentialt=0:001:10;A=1;a=-0.4;ft=Aexp(at);plot(t,ft)t=0:0.1:10;A=1;a=-0.4;ft=Aexp(at);stem(t,ft)一、基本信号的MATLAB表示%rectpulst=0:0.001:4;T=1;ft=rectpuls(t-2T,T);plot(t,ft)axis([0,4,-0.5,1.5])一、基本信号的MATLAB表示%tripulst=-3:0.001:3;ft=tripuls(t,4,0.5);plot(t,ft)ft=tripuls(t,4,1);一、基本信号的

3、MATLAB表示%unitimpulssequencek=-50:50;delta=[zeros(1,50),1,zeros(1,50)];stem(k,delta)function[f,k]=impseq(k0,k1,k2)%产生f[k]=delta(k-k0);k1<=k<=k2k=[k1:k2];f=[(k-k0)==0];k0=0;k1=-50;k2=50;[f,k]=impseq(k0,k1,k2);stem(k,f)一、基本信号的MATLAB表示%unitstepsequencek=-50:50;uk=[zeros(1,50),ones(1

4、,51)];stem(k,uk)function[f,k]=stepseq(k0,k1,k2)%产生f[k]=u(k-k0);k1<=k<=k2k=[k1:k2];f=[(k-k0)>=0];k0=0;k1=-50;k2=50;[f,k]=stepseq(k0,k1,k2);stem(k,f)function[f,k]=stepseq(k0,k1,k2)%产生f[k]=u(k-k0);k1<=k<=k2k=[k1:k2];f=[(k-k0)>=0];k0=0;k1=-50;k2=50;[f,k]=stepseq(k0,k1,k2);stem(k,f)一

5、、基本信号的MATLAB表示二、信号基本运算的MATLAB实现t=-3:0.001:3;ft1=tripuls(2t,4,0.5);subplot(2,1,1)plot(t,ft1)title('f(2t)')ft2=tripuls((2-2t),4,0.5);subplot(2,1,2)plot(t,ft2)title('f(2-2t)')1.信号的尺度变换、翻转、时移(平移)已知三角波f(t),用MATLAB画出的f(2t)和f(2-2t)波形二、信号基本运算的MATLAB实现2.信号的相加与相乘相加用算术运算符“+”实现相乘用数组运算符“.”实现

6、例:画信号Aeatcos(w0t+f)的波形t=0:0.001:8;A=1;a=-0.4;w0=2pi;phi=0;ft1=Aexp(at).sin(w0t+phi);plot(t,ft1)3.离散序列的差分与求和连续信号的微分与积分差分y=diff(f);求和y=sum(f(k1:k2));微分y=diff(f)/h;h为数值计算所取时间间隔定积分quad(‘function_name’,a,b);function_name为被积函数名,a和b指定积分区间。二、信号基本运算的MATLAB实现3.离散序列的差分与求和连续信号的微分与积分例:已知三角波f

7、(t),画出其微分与积分的波形%differentiationh=0.001;t=-3:h:3;y1=diff(ft2)1/h;plot(t(1:length(t)-1),y1)%integrationt=-3:0.1:3;forx=1:length(t)y2(x)=quad('ft2',-3,t(x));endplot(t,y2)三角波f(t)微分与积分的波形利用MATLAB进行系统的时域分析连续时间系统零状态响应的求解连续时间系统冲激响应和阶跃响应的求解离散时间系统零状态响应的求解离散时间系统单位脉冲响应的求解离散卷积的计算一、连续时间系统零状态响

8、应的求解t表示计算系统响应的抽样点向量f是系统输入信号向量sys是LTI系统模型,借助tf函数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。