首页 理论教育 用图形直观展示函数的Laplace变换计算

用图形直观展示函数的Laplace变换计算

时间:2026-01-22 理论教育 姚姚 版权反馈
【摘要】:理论研究中,经常要计算用图形表示的函数的Laplace变换。还必须熟练典型基本函数的Laplace变换公式。 求图5-1所示单个矩形波的Laplace变换。图5-7 正弦交流电半波整流函数2)第一个正弦半波函数的Laplace变换为图5-8 等效第奇数个单个正弦半波函数的叠加3)求第3个半波的Laplace变换。7)整流半波的Laplace变换为需要说明的是,收敛的幂级数,不论常数项级数还是函数项级数,都有求和的问题。

理论研究中,经常要计算用图形表示的函数的Laplace变换。用图形表示的函数,一般都可以转化为典型基本函数的叠加。那么,这就可以用Laplace变换基本性质来求解。所以必须仔细观察并分析已知图形,运用解析几何知识,将其分解成多个已知基本函数之和,这是解题的基础。还必须熟练典型基本函数的Laplace变换公式。请看示例。

【例5-5】 求图5-1所示单个矩形波的Laplace变换。

解:1)单个矩形波函数图形分析。单个矩形波可看成如图5-2所示两个阶跃函数的叠加。

图示

图5-1 单个矩形波

图示

图5-2 等效的两个阶跃函数叠加

图5-2所表示函数的表达式为

ft)=A·ut)-A·ut-τ

2)求函数Laplace变换的MATLAB语句如下。

clear;syms A t;syms tau positive;

f=A∗sym(图示Heaviside(t)图示)-A∗sym(图示Heaviside(t-tau)图示);

F=laplace(f),

程序执行后得到单个矩形波的Laplace变换为

图示

【例5-6】 对图5-3所示的函数,求其Laplace变换。

解:1)图形所示函数分析。图5-3可以看成图5-4所示两个函数的叠加。

图示

图5-3 抬升的斜坡信号

图示

图5-4 阶跃波与斜坡信号叠加

图5-4所表示函数的表达式为

ft)=A·ut)+(t-τ)·ut-τ

2)求阶跃波与斜坡信号叠加的Laplace变换。

clear;syms A t;tau=sym(图示tau图示图示positive图示);

f=A∗sym(图示Heaviside(t)图示)+(t-tau)∗sym(图示Heaviside(t-tau)图示);

F0=laplace(f);F=factor(F0),

程序运行后得到图5-4阶跃波与斜坡信号叠加的Laplace变换为

图示

当A=l时,则有图示

【例5-7】 求图5-5所示单个直角三角形波的Laplace变换。

解:1)图形所示函数分析。图5-5所示的直角三角形波可以看成图5-6所示的3个函数(2个斜坡函数与一阶跃函数)的叠加,即图5-6所表示的函数表达式为

ft)=t·ut)-(t-τ)·ut-τ)-τ·ut-τ

图示

图5-5 单个直角三角形波

图示

图5-6 三个基本函数叠加

2)求三个基本函数叠加的Laplace变换。

clear;syms A t;tau=sym(图示tau图示图示positive图示);(https://www.xing528.com)

f1=t∗sym(图示Heaviside(t)图示);f2=-(t-tau)∗sym(图示Heaviside(t-tau)图示);

f3=-tau∗sym(图示Heaviside(t-tau)图示);F0=laplace(f1+f2+f3);F=factor(F0),

程序运行后得到单个直角三角形波的Laplace变换为

图示

【例5-8】求图5-7所示的正弦周期交流电(振幅A=1)整流半波函数的Laplace变换。

解:本题求解方法很多,在此要用《控制系统MATLAB计算及仿真》中单个正弦半波的拉氏变换结果求解。

1)正弦交流电整流半波函数图形分析。图5-7所示的正弦交流电半波整流函数可以看成图5-8所示的所有第奇数个的单个正弦半波函数的叠加。由《控制系统MATLAB计算及仿真》可知,图5-7所表示的第1个正弦半波函数表达式为图示图示

图示

图5-7 正弦交流电半波整流函数

2)第一个正弦半波函数的Laplace变换为

图示

图示

图5-8 等效第奇数个单个正弦半波函数的叠加

3)求第3个半波的Laplace变换。

clear;syms s t;T=sym(图示T图示图示positive图示);

f1=sin(2∗pi∗(t-T)/T)∗sym(图示Heaviside(t-T)图示);

f2=sin(2∗pi∗(t-T-T/2)/T)∗sym(图示Heaviside(t-T-T/2)图示);

F0=laplace(f1+f2);F=factor(F0),

语句执行后得到正弦交流电整流全波的第3个半波的Laplace变换为

图示

4)求第5个半波的Laplace变换。

clear;syms s t;T=sym(图示T图示图示positive图示);

f1=sin(2∗pi∗(t-2∗T)/T)∗sym(图示Heaviside(t-2∗T)图示);

f2=sin(2∗pi∗(t-2∗T-T/2)/T)∗sym(图示Heaviside(t-2∗T-T/2)图示);

F0=laplace(f1+f2);F=factor(F0),

语句执行后得到正弦交流电整流半波的第5个半波的Laplace变换为

图示

5)由正弦交流电半波整流的第1个、第3个、第5个半波之和,用归纳法推导出整流半波Laplace变换的一般表达式为

图示

6)求无穷级数(1+e-Ts+e-2Ts+…)的和,必须使用MATLAB求和函数symsum()。

clear;syms s;n=sym(图示n图示图示positive图示);T=sym(图示T图示图示positive图示);

ss=symsum((exp(-n∗T∗s)),n,0,inf),

语句执行后得到无穷级数(1+e-Ts+e-2Ts+…)的和为图示

7)整流半波的Laplace变换为

图示

需要说明的是,收敛的幂级数,不论常数项级数还是函数项级数,都有求和的问题。在MATLAB中提供了符号函数求和[1]的函数命令symsum(),它有以下调用格式

s=symsum(S,v,a,b)

这种调用格式的功能是,对输入参数S(为求和的对象函数或表达式),在对指定变量v取遍[ab](即从ab)中所有整数时,对S求和,即为左端输出参数s。求无穷级数(1+e-Ts+e-2Ts+…)的和,正是使用了函数的这种调用格式。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈