许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Matlab求拉普拉斯变换与拉普拉斯反变换:laplace与ilaplace函数

Matlab求拉普拉斯变换与拉普拉斯反变换:laplace与ilaplace函数

阅读数 5
点赞 0
article_banner


1.求以下信号的单边拉普拉斯变换:

syms t;                 %使用syms 定义变量x = t*exp(-2*t); %x(t)表达式X = laplace(x);         %x(t)拉普拉斯变换得到X(s)disp(X);


   


syms t;                    %使用syms 定义变量x = exp(-t)*sin(2*t);      %x(t)表达式X = laplace(x);            %x(t)拉普拉斯变换得到X(s)disp(X);



2.求以下象函数的拉普拉斯反变换:

   

syms s;F = 100*(s+50)/(s^2+201*s+200);    %s域函数F(s)f = ilaplace(F);disp(f);                     %输出函数ezplot(f);                   %画出f(t)函数图像


     

syms s;F = 1/(4*s*(s^2+1));f = ilaplace(F);disp(f);ezplot(f);


参考资料:

相关MATLAB函数

信号与系统的复频域分析涉及到的MATLAB函数主要有:

laplace

ilaplace

roots

residue

bode

freqs

下面简要说明一下这些函数。

1.laplace和ilaplace

这两个函数是Symbolic Math Toolbox中的函数。Laplace函数实现连续时间信号的单边拉普拉斯变换,命令为

L = laplace(f)

其中,f为信号的时域符号 表达式  ,可以用sym函数定义。

Ilaplace函数实现拉普拉斯反变换,命令为

f = ilaplace(L)

其中,L为S时域符号表达式。这连个函数给出的结果不是向量,而是符号表达式。

2.roots

root s函数 用于求多项式的根,命令为

r = roots(p)

其中,p是一个行向量,表示多项式的系数。

如果多项式为 ,那么。向量r是求的的根。

3.residue

已知连续 系统 的系统函数,可以用residue函数进行部分分式分解,求出有理分式的极点、留数和增益(直接项)。命令为

[r,p,k] = residue(num,den)

其中,num是系统函数分子多项式的系数向量,den是分母多项式的系数向量,系数均是按s的降幂排列的。列向量r保存留数(部分分式的系数),列向量p保存与r对应的极点,行向量k保存增益(直接项)。

4.bode

bode函数用于画出系统的波特图。如果num是系统函数分子多项式的系数向量,den是分母多项式的系数向量,命令

bode(num,den)

可以直接画出系统频率响应的波特图。如果需要定义波特图绘制的频率范围,可以用一下命令:

bode(num,den,w)

     其中,w为事先定义的频率范围向量,它用logspace定义为对数坐标。



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空