首页 > 编程知识 正文

matlab卷积积分,matlab编写卷积程序

时间:2023-05-03 19:18:23 阅读:107559 作者:358

用matlab求卷积不是稀罕的资料

工厂]墅的坛子皇里

axis([t(1),t (l ),y_min—dy,y_max dy] ); grid:set(GCA,’y tick’,[y_min,yO,y_max],’fontsize’,8 )调用这些函数,可以方便地计算并绘制任意有限长度波形和卷积波形。 用以下例子说明。

例1用Matlab描绘图中信号的卷积波形。

l,l‘f )

函数

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

-2

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

%%%%

syms

f=sym (heav iside (t-2 ) ) ):CSCONVS(f ) f、h、1、5、2、t ) ) ) ) ) ) ) ) ) ) ) ) 652

(() ) )。

邻2

syms

t

tao

工厂]

一l

o

~

_

卅~

2

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;

LL

(b ) ) )。

图1

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

x—y_min(/I0 :

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

xlabel(t ) sea ) ); 网格;

国际机场

y_min>;=O

t_e

Matlab程序如下。

fl=’2 * rect puls (t 1.5 )2* rect puls (t-1.5 ) ):F2=’2 * rect puls (t-2 )。 4 )’; 图形(1)。

sconv(fl,一)二,二,F2,0,4 ) fl=’2 * rect puls ) t,2 ) ):F2=’t.* rect puls ) t。 4 )’; 图形(2)。

csconv(fl,一1,l,f2,一2,2 ) )。

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

y_min—dy

y_max dy]; %axis([一二] )

30

yo=(y_max—y—min )/2;

else

yO=O:end

set(GCA,’y tick’,[y_min,yO,y_max],’fontsize’,8 ) titie’(卷积的波形); disp’零状态响应’),y活动实例说明其计算方法。

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

(a )、(f )=e“”I; o (一() (r一) )】、^ ()、) )=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 ) t ) dr”

(a ) ) )。

图2

3

(b ) ) )。

=【e】【e】“出”e(f )-(p )出) e ) f(1)2) ) ) ) ) ) ) ) e ) f(1)2) )

=2e4"一E-T(S ),(一二e ),一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 (打F2 ()的() r 2 )口一2 ) ((),2 ) ) ) ) ) ) ) ) )。

为了以CSCONVS ()函数计算,利用卷积的时间迁移特性,将被积函数变换如下。

万方数据

41

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。