我是靠谱客的博主 幽默绿草,最近开发中收集的这篇文章主要介绍matlab画出积分波形,基于MATLAB的卷积积分 计算卷积的通用函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

不可多得的用matlab求卷积的资料

厂]墅壅皇里

axis([t(1),t(L),y_min—dy,y_max+dy]);grid:set(gca,’Ytick’,[y_min,yO,y_max],’FontSize’,8)调用以上函数可以方便地计算画出两个任意有限长波形和卷积波形。用下面的例子说明。

例1用Matlab画出图中的信号的卷积波形。

l,l‘f)

function

y=CSCONVS(f,h,t_s,t_e,a,b);

%用计算卷积积分的解析解%f激励信号,含有阶跃函数Heaviside(t);

%h冲激响应,卷积时要反折的信号,不可含阶跃函数,默认起始点为0;

%t_s,t_e为系统零状态响应y=f*h波形的起始点和终止点,

a,b为卷积积分的上,下限。例:计算exp(一

t%h=sym(’exp(一2.t+2)’):

厂]2。r]~

(a)

-,l【"

-2

2t)u(t+1)与u(t-3)卷积。

%%%%

syms

f=sym(’HeaviSide(t-2)’):CSCONVS(f,h,1,5,2,t)

¨’

O-2

syms

tao

厂]

一l

_

卅~

ftao=subs(f。t。tao);ht—tao=subs(h,t,t-tao);

y=simple(int(ftao*ht—tao,tao,a,b));

t=t—S:0.02:t—e;

(b)

图1

yt=subs(Y):y_max--max(yt):y_min=min(yt):dy=(y_ma

x—y_min)/i0:

plot(t,yt,’linewidth’,2),axis([t_s11]);

xlabel(’t(sea)’);grid;

if

y_min>=O

t_e

Matlab程序如下:

fl=’2*rectpuls(t+1.5)+2*rectpuls(t-1.5)’:f2=’2*rectpuls(t-2。4)’;figure(1)

CSCONV(fl,一2,2,f2,0,4)fl=’2*rectpuls(t,2)’:f2=’t.*rectpuls(t。4)’;figure(2)

CSCONV(fl,一1,l,f2,一2,2)

运行程序后显示的图形如图2所示。

y_min—dy

y_max+dy]);%axis([一2

30

yO=(y_max—Y—min)/2;

else

yO=O:end

set(gca,’Ytick’,[y_min,yO,y_max],’FontSize’,8)titie(’卷积的波形’);Disp(’零状态响应’),Y现用实例说明其计算方法。

例2线性非时变系统的输入信号f(t)和冲激响应h(t)由下列各式给出,试求系统的零状态响应%(,)。

(a),(f)=e“”I;o)一£(r一2)】,^(,)=e一’£“);

(B)解

,(f)=e-2,£O+3),^(r)=e-2t£(1一1)。

(a)系统的零状态响应为:

比(,)=,(f) ^(f)=J-ie-“f”【£o)一60-2)]e-(t-.,t)E(卜T)出=j二e4“e1。l£o碡(f—t)dr—j二e““e…1’e(t一2)e(t—t)dr

(a)

图2

(B)

=【e“【e““出】e(f)-∥p“出)E(f一2)

=2e4“一e-t)s(,)一2e“,一e-O-I))e(t-2)

(b)系统的零状态响应为:

卷积积分的符号计算

Matlab不仅有数值计算功能,还有强大的符号计算功

能。即有推理功能町得解析表达式。卷积积分用Matlab的积分int0函数,可以计算不定积分和定积分。调用格式为

Int(f),int(f,a,b)

其中,f为被积函数,a,b为积分的上下限。为此编写了计算卷积积分解析解的通用函数如下:

),。(f)=,(f) 向(f)=12

e一“eo+3)p一2‘’1】£(f—T—1)dr

=【P一2‘It,-I(打k(f+2):(r+2)口一2’£(,+2)

为了用CSCONVS()函数计算,利用卷积的时移性质将被积函数要变换如下:

2-240-png_6_0_0_61_682_317_173_753_1099.5-440-0-1874-440.jpg

万方数据

41

最后

以上就是幽默绿草为你收集整理的matlab画出积分波形,基于MATLAB的卷积积分 计算卷积的通用函数的全部内容,希望文章能够帮你解决matlab画出积分波形,基于MATLAB的卷积积分 计算卷积的通用函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部