文档库 最新最全的文档下载
当前位置:文档库 › 实验五 使用matlab实现卷积的运算

实验五 使用matlab实现卷积的运算

实验五 使用matlab实现卷积的运算
实验五 使用matlab实现卷积的运算

实验五 使用matlab 实现卷积的运算

一 实验目的

1、 学习MATLAB 语言的编程方法及熟悉MA TLAB 指令;

2、

深刻理解卷积运算,利用离散卷积实现连续卷积运算;

二 实验内容

1、 完成)(1t f 与)(2t f 两函数的卷积运算 其中:)4()()(),

()(221--==-t u t u t f t u e t f t 在一个图形窗口中,画出)(1t f 、

)(2t f 以及卷积结果。要求每个坐标系有标题、坐标轴名称。 >> p=0.1; t=0:p:10;

f1=exp(-2*t).*u(t); f2=u(t)-u(t-4); f=conv(f1,f2); subplot(1,3,1); plot(t,f1,'r');

title('f1(t)=e^-2*t*u(t)'); xlabel('t(sec)'); ylabel('f1(t)'); subplot(1,3,2); plot(t,f2,'g');

title('f2(t)=u(t)-u(t-4)'); xlabel('t(sec)'); ylabel('f2(t)'); subplot(1,3,3); plot(f);

title('f(t)=f1(t)*f2(t)'); xlabel('t(sec)'); ylabel('f(t)');

05100

0.10.20.30.40.5

0.6

0.70.8

0.9f1(t)=e -

2*t*u(t)t(sec)

f 1(t )

510

0.10.20.30.4

0.50.6

0.70.80.9

1f2(t)=u(t)-u(t-4)

t(sec)

f 2(t )

0200400

0.511.522.53

3.54

4.5

5f(t)=f1(t)*f2(t)

t(sec)

f (t )

2、 若系统模型为:

)(3)()(4)(4)('

'

'

't f t f t y t y t y +=++ 其中 )()(t u e t f t

-= 求零状态响应,画出波形(函数本身画出一幅图,自己再画出一幅输入波形图)。

a=[1 4 4]; b=[1 3]; sys=tf(b,a); td=0.01; t=0:td:10;

f=exp(-t).*u(t); y=lsim(sys,f,t); plot(t,y);

xlabel('t(sec)'); ylabel('y(t)');

01234

5678910

0.050.10.150.2

0.25

0.3

0.35

t(sec)

y (t )

a= [1 4 4]; b= [1 3]; sys = tf(b, a); td = 0.01; t = 0 : td : 10; f = exp(-t).*u(t); plot(t,f);

xlabel('t(sec)'); ylabel('f(t)');

三 实验原理: 1、 离散卷积和: 调用函数:conv ()

∑∞

-∞

=-=

=i i k f i f f f conv S )()(1)2,1(为离散卷积和,

其中,f1(k), f2 (k) 为离散序列,K=…-2, -1, 0 , 1, 2, …。但是,conv 函数只给出纵轴的序列值的大小,而不能给出卷积的X 轴序号。为得到该值,进行以下分析:

对任意输入:设)(1k f 非零区间n1~n2,长度L1=n2-n1+1;)(2k f 非零区间m1~m2,长度L2=m2-m1+1。则:)(*)()(21k f k f k s =非零区间从n1+m1开始,长度为L=L1+L2-1,所以S (K )的非零区间为:n1+m1~ n1+m1+L-1。 2、 连续卷积和离散卷积的关系:

计算机本身不能直接处理连续信号,只能由离散信号进行近似: 设一系统(LTI )输入为

)(t P ?,输出为)(t h ?

,如图所示。

)(t P ?

)(t P ? )(t h ?

?

1 t ?

1

2

3

4

5 6

7

8

9

10

0 0.1 0.2 0.3 0.4 0.5

0.6 0.7 0.8 0.9 1 t(sec)

f(t) LTI

)()(t h t P ??→

)()(lim )(lim )(0

t h t h t P t =→=?→??→?δ

若输入为f(t):

??-?=

≈∑∞

-∞

=?

?)()()()(k t P k f t f t f k

得输出:

??-?=

∑∞

-∞

=?

?)()()(k t h

k f t y k

当0→?时:?∑∞

∞-∞

-∞

=?

→??→?-=??-?==ττδτd t f k t P k f t f t f k )()()()(lim

)(lim )(0

?∑∞

-∞

-∞

=?→??→?-=

??-?==τττd t h f k t h k f t y t y k )()()()(lim )(lim )(0

所以:

?

?-?=-==∑?→?)()(lim

)()()(*)()(21

2121k t f k f

d t f f t f t f t s τ

ττ

如果只求离散点上的f 值)(n f ?

]

)[()()()()(2121

∑∑∞

-∞

=∞

-∞=?-??=?

?-??=

?k k k n f k f k n f k f

n f

所以,可以用离散卷积和CONV ()求连续卷积,只需?足够小以及在卷积和的基础上乘以?。

3、 连续卷积坐标的确定:

设)(1t f 非零值坐标范围:t1~t2,间隔P )(2t f 非零值坐标范围:tt1~tt2,间隔P

)(*)()(21t f t f t s =非零值坐标:t1+tt1~t2+tt2

XXx小学课改工作总结

2015-2016学年XX中心小学课改 工作总结 吉州区XX中心小学地处市区北郊7.5公里,赣粤高速城北站出口处,现有1所中心小学,12所村小,85个教学班,学生3048人,12个附属幼儿班。学生504人。其中中心小学学生1010人,22个教学班;教职工180人,大专以上学历148人,中级职称及以上人数82人。 自2013年下半年在全区中小学全面推广实施新课堂教学改革以来,我校立即响应,成立了新课改领导机构,结合我校实际制定了新课堂教学改革各项实施细则,组织教师认真深入地学习山西太谷等地新课改相关文件,领会文件的精神,在全校掀起了学习和实践的高潮。主要有以下几个方面: 一、制度建设与规划 (1)思想上高度重视,成立了以校长为组长,分管副校长为副组长,学校班子成员、村小校长和中心小学各学科教研组长为成员的新课堂教学改革领导小组,合理分工,明确职责,要求各成员各尽其职,各负其责。为此项工作的顺利开展做好了组织上的准备。 (2)新课堂教学改革初我校根据《XX区教育局构建高效课堂实施方案》精神,结合我校实际,研究并制定了切实可行的新课堂教学改革工作方案,每学期有具体的工作安排(行事历)和配套措施。 (3)建立健全各项制度。为使新课堂教学改革全镇一盘棋,中

心小学统一制定了《新课堂教学改革基本模式》、《XX中心小学小组合作评价细则》、《XX中心小学个人评价实施细则》、《小组合作评价一览表》、《个人评价一览表》、《评价年度汇总表》、《XX中心小学新课堂教学改革工作考核和奖励办法》等,考核细则对所有课改年级师生进行考核和奖惩,考评导向正确有力,使新课堂教学改革有章可循。 (4)确立了新课堂教学改革教学模式。经过三年的课堂教学改,倡导学生积极主动的参与教学过程,勇于提出问题,学习分析问题和解决问题的方法,改变学生死记硬背和被动接受知识的学习方式,构建了“自主学习、合作探究、展示交流、总结提升”十六字教学模式。 二、过程实施与管理 (5)课改要实施,首先要从校级领导和班子成员抓起,XX中心小学3名校级领导都担任了与职称聘任专业一致的课程教学,领导带头课改,每学期对推进新课堂教学改革开展了一次以上讲座。 (6)2013年9月,为让新课改理念入脑、入心,XX中心小学召开了新课堂教学改革动员大会,要求各校校长、教导主任、课改年级教师参加,2014年9月、2015年10月又分别召开了一次新课改工作推进会,为新课改的实施提供了保证。 (7)课改要前行,经费要保障。“课改”活动得到中心小学领导的大力支持,每学期中心小学为各校统一制订小组合作评价表、个人学生评价手册、印刷导学案、小组建设制度牌、新课改的学习资料和学生评价登记表等,积极选派教师外出学习、培训,课改经费充足。 (8)根据新课堂教学改革文件精神,2013-2014年度先是确定

实验四-使用matlab实现卷积的运算

一 实验目的 1、 学习MATLAB 语言的编程方法及熟悉MATLAB 指令; 2、 深刻理解卷积运算,利用离散卷积实现连续卷积运算; 二 实验内容 1、 完成)(1t f 与)(2t f 两函数的卷积运算 其中:)4()()(), ()(221--==-t u t u t f t u e t f t 在一个图形窗口中,画出)(1t f 、)(2t f 以 及卷积结果。要求每个坐标系有标题、坐标轴名称。 p = ; %定义时间间隔 t= 0:p:10; %定义时间向量 f1=exp(-2*t).*u(t); %将f (t )表示出来 f2=u(t)-u(t-4); f=conv(f1,f2); subplot(1,2,1); plot(t,f1,t,f2); title('f1=e^-2t*u(t)'' / ''f2=u(t)-u(t-4)'); xlabel('t(sec)'); % 这行代码是给出x 坐标的标签 ylabel('f(t)'); grid on ; subplot(1,2,2); plot(f); title('f=f1*f2'); xlabel('t(sec)'); % 这行代码是给出x 坐标的标签 ylabel('f') grid on

2、 若系统模型为: )(3)()(4)(4)(' ' ' 't f t f t y t y t y +=++ 其中 )()(t u e t f t -= 求零状态响应,画出波形(函数本身画出一幅图,自己再画出一幅输入波形图)。 零状态响应: a= [1 4 4]; %将y (t )各阶导数的系数放在向量a 中 b= [1 3]; %将f (t )各阶导数的系数放在向量b 中 sys = tf(b, a); %求系统函数sys td = ; %定义时间间隔 t = 0 : td : 10; %定义时间向量 f = exp(-t).*u(t); %将f (t )表示出来 y = lsim(sys, f, t); %求系统的零状态响应y plot(t, y); %绘出零状态响应的波形 xlabel('t(sec)'); % 这行代码是给出x 坐标的标签 ylabel('y(t)'); % 这行代码是给出y 坐标的标签 grid on

五年级语文课改工作总结

五年级语文课改工作总结 刘永海 光阴似箭,日月如梭。转眼,新学期的教育教学工作已经结束了,现对自己本学期的课改工作总结如下: 一、狠抓基础知识和基本技能 由于我班学生基础较差,为了扎实学生的基础知识和基本技能,必须充分了解学生的基础上对症下药,因材施教,不断提高学生的知识水平。比如,在书写方面,大力强调规范,要求行款整齐,字迹工整,并努力克服错别字。对生字新词的理解运用,对近、反义词的积累等,逐一进行讲解或强调,以提高学生的基本技能和语文能力。 二、做好学习方法的指导 俗话说,“磨刀不误砍柴功”。最重要的学习莫过于方法的学习。搞好了学习方法的指导,对提高学生学习成绩是有很大的好处的。有的同学为什么老是玩,可成绩却不错,这是为什么呢?首先,我们强调上课专心听讲,及时对知识进行巩固,然后还要及时复习。有人说,聪明与否,在于是否思考。这是很关键的,我们要着重指导学生学会思考。睡前回顾当天所学,也是一种良好的学习方法。方法多,但要适用,易行,便于操作,还要督促学生坚持。 三、做好转差工作 针对我们班差生较多的情况,狠抓差生,给差生“开小灶”,每课跟进,要求生字词语过关。既严格督促,又给与他们及时的鼓励,使他们重拾学习的信心。 四、突出章节过关。 本学期的教学内容分为十个单元。在每个单元的教学任务完成之后,我都进行检测,针对学生存在的知识点问题,及时解决。对确实困难的学生进行耐心细致的个别教育,使之掌握,并能运用。 五、拓展知识视野 语文教学必须重视积累运用,只有学生对知识有了一定积累之后才能运用。为了拓展学生的知识视野,我准备开展一系列的语文活动:1、优秀文段朗读。通过学生自主搜寻优秀文段,使学生主动进行课外阅读,学生的阅读量增加的同时,学生必然收获了许多东西。2、好词佳句的收集。在不断收集整理的过程中,学生的词汇积累有了明显的增多。3、开展各种语文活动。如辩论、演讲、出手抄报等等。学生在活动中增长了知识,训练了动脑、动口、动 手的能力。 在本期的语文教学中,着重培养学生的语文兴趣,打牢学生语文基础知识,增强学生语文能力,为下学期的学习打下基础。

matlab实现卷积运算

2、试求下列图片的卷积波形12()()f t f t * 2() f t t 1 -1 1() f t t 1 -1 列出编程步骤: p=0.01; k1=0:p:1; f1=ones(1,length(k1)); k2=-1:p:1; f2= (k2+1).*(k2<0)+(-k2+1).*(k2>=0); [f,k]=sconv(f1,f2,k1,k2,p) function [f,k]=sconv(f1,f2,k1,k2,p) 3、试求下列图片的卷积波形12()()f t f t *

1() f t t 1 0.5- 2() f t t 12 1 p=0.01; k1=-0.5:p:1; f1=ones(1,length(k1)); k2=0:p:2; f2= 0.5*k2; [f,k]=sconv(f1,f2,k1,k2,p) 4、试求下列图片的卷积波形12()()f t f t *

1() f t t 2 2 - 2() f t t 3-2 -3 21 p=0.01; k1=-2:p:2; f1= (k1==-2)+(k1==2); k2=-3:p:3; f2=(k2+3).*(k2<-2)+(-k2-1).*(k2>=-2).*(k2<=-1)+(k2-1).*(k2>=1).*(k2<=2)+(-k2+3).*(k2>2); [f,k]=sconv(f1,f2,k1,k2,p); 5、试求下列图片的卷积波形12()()f t f t *

1() f t t 5 -5 33 -2() f t t 3 -2 -3 21 p=0.01; k1=-10:p:10; f1=(k1>=-5).*(k1<=-3)+(k1>=3).*(k1<=5); k2=-3:p:3; f2=(k2+3).*(k2<-2)+(-k2-1).*(k2>=-2).*(k2<=-1)+(k2-1).*(k2>=1).*(k2<=2)+(-k2+3).*(k2>2); [f,k]=sconv(f1,f2,k1,k2,p);

计算方法_全主元消去法_matlab程序

%求四阶线性方程组的MA TLAB程序 clear Ab=[0.001 2 1 5 1; 3 - 4 0.1 -2 2; 2 -1 2 0.01 3; 1.1 6 2.3 9 4];%增广矩阵 num=[1 2 3 4];%未知量x的对应序号 for i=1:3 A=abs(Ab(i:4,i:4));%系数矩阵取绝对值 [r,c]=find(A==max(A(:))); r=r+i-1;%最大值对应行号 c=c+i-1;%最大值对应列号 q=Ab(r,:),Ab(r,:)=Ab(i,:),Ab(i,:)=q;%行变换 w=Ab(:,c),Ab(:,c)=Ab(:,i),Ab(:,i)=w;%列变换 n=num(i),num(i)=num(c),num(c)=n;%列变换引起未知量x次序变化for j=i:3 Ab(j+1,:)=-Ab(j+1,i)*Ab(i,:)/Ab(i,i)+Ab(j+1,:);%消去过程 end end %最后得到系数矩阵为上三角矩阵 %回代算法求解上三角形方程组 x(4)=Ab(4,5)/Ab(4,4); x(3)=(Ab(3,5)-Ab(3,4)*x(4))/Ab(3,3); x(2)=(Ab(2,5)-Ab(2,3)*x(3)-Ab(2,4)*x(4))/Ab(2,2); x(1)=(Ab(1,5)-Ab(1,2)*x(2)-Ab(1,3)*x(3)-Ab(1,4)*x(4))/Ab(1,1); for s=1:4 fprintf('未知量x%g =%g\n',num(s),x(s)) end %验证如下 %A=[0.001 2 1 5 1; 3 -4 0.1 -2 2;2 -1 2 0.01 3; 1.1 6 2.3 9 4]; %b=[1 2 3 4]'; %x=A\b; %x1= 1.0308 %x2= 0.3144 %x3= 0.6267 %x4= -0.0513

课改工作总结大全最新3篇

课改工作总结大全最新3篇 课改工作总结篇一本学年度我校将进一步认真贯彻落实上级有关文件精神,继续加强学习,更新观念,确立新课程的基本理念,转变教师的观念。组织各类宣传、研讨、评比等活动,营造浓郁的课改氛围,提升教师的改革热情,及时进行阶段性的总结和反思,加快改革的步伐。以推动课改为中心,以促进师生发展为宗旨,以课堂教学为主渠道,狠抓一个观念的转变,突出一个课堂教学与学习方式变革,扎实推进课改实验工作,为我校教育再上新台阶和教师的更快发展作出新的贡献。结合本校的实际情况,我校将因地制宜地开展课改工作,扎扎实实地搞好课程改革工作:一、明确课改意义,营造学习氛围。课程改革是基础教育的一项重大教育变革,它从根本上改变广大教师的教学行为,因此我们要清楚地认识到课改的重大意义和本身价值。 1.学校建立领导上课、备课、评课制度,倡导校长和教师在课程改革中同成长。 2.每一个校委班子成员都有一个蹲点学校,及时指导课改实验工作,把握课改实况,提出建设性意见。 3.定期对各位教师的读书活动情况和读书笔记进行督查,使教师的学习从被动到主动,争取做到外塑形象,内提素质。 4.教研组具体落实课改工作计划,开展多层次、多形式的教学研究活动,钻研和掌握课程标准和教材,特别是运用信息技术,整合课程,改革

陈旧的教学模式,努力提高课堂教学效果。 5.确定实验课题。具体开展前沿性子课题的研究工作,如:如何研究性学习,如何进行有效性提问,如何评价学生的学习,如何评价课堂教学,如何进行学生作文批改等等。 6.学校定期组织课改组成员进行研讨活动,具体了解各位老师的课改情况。 7.积极完成省、市、县、中心校安排的各项教研任务和比赛活动。二、加强理论学习,提升教育理念。教育改革,理念先行,要取得课改成功,必须转变教育观念,在加强教师教育理念学习中重点做到:1.学理论文章,记心得笔记,充分利用学校图书室及个人订阅报刊杂志有关课改资料,精读细研,把精华摘录在业务笔记本上,作为研究的指南针。 2.抓校本培训,增长教育理念。本学年继续坚定不移地抓校本培训,努力提高教师素质,鼓励和发动骨干教师、青年教师投身课改中。 3.走出去,请进来。学中求发展,借鉴中求创新,利用南昌右营街小学与我校结对帮扶之契机,在送课中指导,在现场报告中学习,推广先进教学经验。一如既往组织部分教师认真参加省、市、县、镇教研部门组织开展的课改培训活动,不断提高教师业务水平。 4.积极组织教师观看课改教学录像,课堂教学实录,结合教学实践,研究新教材,探讨、尝试新教法。 5.积极开展校际之间的听课活动,让老师们通过听课评议,看到自己的不足,彻底改变自己的教学行为。

matlab实验五答案1

实验五 1、编写程序,该程序在同一窗口中绘制函数在 []0,2π之间的正弦曲线和余弦曲线,步长 为200/π,线宽为2个象素,正弦曲线设置为蓝色实线,余弦曲线颜色设置为红色虚线,两条曲线交点处,用红色星号标记并标注sin(x)=cos(x);通过函数方式在生成的图形中添加注释,至少应包括:标题,文本注释,图例和坐标轴标注。%x=linspace(0,2*pi,1000);x=[0:pi/200:2*pi]sinx =sin(x);cosx =cos(x); k=find(abs(sinx-cosx)<1e-2);x1=x(k); plot(x,sinx,'LineWidth',2) hold on ,plot(x,cosx,'r:','LineWidth',2)hold on ,plot(x1,sin(x1),'r*')xlabel('x:(0-2\pi)'); ylabel('y:sin(x)/cos(x)'); title('正弦-余弦曲线'); text(x1+0.1,sin(x1),'sin(x)=cos(x)');legend('sin(x)','cos(x)'); 1 2 34 5 6 7 x:(0-2π) y :s i n (x )/c o s (x ) 正弦-余弦曲线 2、绘制图像:双曲抛物面:22 x y z =- ,1616x -<<,44y -<<,并对绘制的双曲抛物面尝试进行视点控制。 [X,Y]=meshgrid(-16:0.4:16,-4:0.1:4);Z =X.^2/16-Y.^2/4; subplot(1,3,1),plot3(X,Y,Z),view(0,180),title('azimuth =0,elevation =180'); subplot(1,3,2),plot3(X,Y,Z),view(-37.5,-30),title('azimuth =

利用MATLAB实现循环卷积.doc

一、实验目的 1.利用MATLAB 实现循环卷积。 2.比较循环卷积与线性卷积的区别。 二、实验条件 PC 机,MATLAB7.0 三、实验内容 1)循环卷积的定义:两个序列的N 点循环卷积定义为: )0()()()]()([1 0N n m n x m h n x n h N k N N <≤-=?∑-= 利用MATLAB 实现两个序列的循环卷积可以分三个步骤完成: (1)初始化:确定循环点数N ,测量输入2个序列的长度。 (2)循环右移函数:将序列x(n)循环右移,一共移N 次(N 为循环卷积的循环次数),最后将每次循环成的新序列组成一个矩阵V 。 (3)相乘:将x(n)移位后组成的矩阵V 与第二个序列h(n)对应相乘,即得循环卷积结果。程序如下: 程序一: clear;close all ; N=10; x1=[6 15 -6 3 5 7 0 1]; x2=[7 1 2 9 4 3 20 6]; xn1=length(x1); xxn1=0:xn1-1; xn2=length(x2); xxn2=0:xn2-1; subplot(3,1,1); stem(xxn1,x1); subplot(3,1,2); stem(xxn2,x2); x11=fft(x1,N);

x12=fft(x2,N); y11=x11.*x12; y1=ifft(y11,N); subplot(3,1,3); n=0:length(y1)-1; stem(n,y1,'.'); title('循环卷积的结果'); xlabel('n');ylabel('y1(n)'); 运行后所得图形如下: 观察所得的循环卷积结果发现并没有呈现周期性的序列,因此将程序做下列改变。程序二: clear;close all; N=40; x1=[6 15 -6 3 5 7 0 1]; x2=[7 1 2 9 4 3 20 6]; x2=[x2,x2,x2,x2]; xn1=length(x1); xxn1=0:xn1-1; xn2=length(x2); xxn2=0:xn2-1; subplot(3,1,1);

小学学校课改工作总结

小学学校课改工作总结 《小学学校课改工作总结》觉得应该跟大家分享,篇一:小学课改工作总结 个人课改工作总结 本学期,我能根据学校的工作计划和高教组教研组工作要求,结合自己的实际情况,为进一步搞好教育教学工作,开展好课改实验,提高教育教学质量,而积极参加校内外各项教研活动,认真开展教研教改工作。现把本学期的具体工作简要的总结如下: 1、坚持以党的“十六大”精神和“三个代表”的要求为指导思想,以《数学课程标准》和课改理论为依据,制定本学期个人课改教研活动计划。 2、能积极、主动地参加学校举行的各种理念培训学习,通过培训学习,切实转变了自己的教育教学观念,夯实了自己的理论基础。 3、认真学习《数学课程标准》,对本册教材进行了深入的研究和分析。加深对教材的理解,正确把握本册教学的重难点,并以新课改理念为指?*枷耄岷鲜导示谋缚巍⑸峡巍⑴淖饕狄约翱瓮飧ǖ肌?/p> 4、在课堂教学中,努力转变自己的教学行为,积极倡导自主、合作、探究的学习方式,倡导开放课堂教学

活动。与学生建立民主平等的师生关系,营造和谐轻松的学习环境,促进学生自主发展。 5、积极参加校本教研,能按时参加学校和数学教研组组织的各种教研学习、精品听课、评课、交流、讨论、座谈等活动,精心上好了赛教课。活动中积极参与,大胆提出自己的观点与同事们交流讨论,集思广益,博采众长,深入反思自己的教学行为,以先进的课改理念矫正自己的教学行为,提高自己的教研能力。 6、自学了相关的教育教学文章、书籍,如《小学数学教学》、《小 学数学教育》等书刊,并作好学习笔记。同时也做到学以至用,以理论指导实践,在实践中验证自己对理论的理解。如通过边学习边实践,对“教学行为的改变,给学生学习方式带来哪些转变;如何开展积极有效的评价”等教研专题进行积极探(来自: 精品:小学学校课改工作总结)讨,而且,经常对照理论反思自己的教育教学行为,每周(月)作好总结和课后反思。 7、平时做好相关资料的收集和整理,对各项工作进行认真的总结和评价。 总之,在本学期忙忙碌碌的工作中,在教学、理论水平和教研能力等方面有了一定的收获和提高,但是也有不足和困惑,如教研活动开展得不够深入,效果不明显等;如何进行全面而有效的评价学生等等问题。因此,在今后的工作中,我将会更讲究工作方法,提高效率,把各项工作做得更好。

实验5 Matlab程序设计1

实验5 Matlab 程序设计1 实验目的: 1、 掌握建立和执行M 文件的方法; 2、 掌握实现选择结构的方法; 3、 掌握实现循环结构的方法。 实验内容: 1. 从键盘输入一个4位整数,按如下规则加密后输出。加密规则:每位数字都加上7,然 后用和除以10的余数取代该数字;再把第一位与第三位交换,第二位与第四位交换。 2. 求分段函数的值。 ,x x x x y x x x x x x x ?+- <≠-?=-+ ≤<≠≠??-- ?2226035605231且且及其他 用if 语句实现,分别输出x=-5,-3,0,1,2,2.5,3,5时的y 值。请输入x 的值 x=input('请输入x 的值'); if x<0&x~=-3 y=x*x+x-6; elseif 0<=x&x<5&x~=2&x~=3 y=x*x-5*x+6; else y=x*x-x-1; end y

second 请输入x的值-5 y = 14 second 请输入x的值-3 y = 11 >> second 请输入x的值0 y = 6 >> second 请输入x的值1

y = 2 >> second 请输入x的值2 y = 1 >> second 请输入x的值2.5 y = -0.2500 >> second 请输入x的值3

5 >> second 请输入x的值5 y = 19 >> 3.输入一个百分制成绩,要求输出成绩等级A、B、C、D、E,其中90~100分为A,80~89 分为B,70~79分为C,60~69分为D,60分以下为E。 要求: (1)分别用if语句和swich语句实现。 (2)grade=input('input grade:'); (3)if grade<=100&grade>=90 (4)level='A'; (5)elseif grade<=89&grade>80 (6)level='B'; (7)elseif 70<=grade&grade<=79

2017年五年级教学工作总结

2017年五年级教学工作总结 关于20**年五年级教学工作总结_三篇 五年级教学工作总结一: 曾几何时,从小学到大学十几年不停的上学,学习,我上够了,也学够了。我决定再也不从事与教育有关的行业了,可是就是造化弄人,我在毕业后始终找不到合适的工作,经过了n次失败后才不得不从事教师这一行业。 可就是党我再次从事教师这一行业后,我爱上了这一个神圣的岗位和工作,看着那么多的学生一次次的在我教导下逐渐成长,我心里就充满了成就感和自豪感。 回顾上学期工作情况,有进步,有不足,有小成绩,有小过失。作个总结,一为自己反思,二为汇报工作。为了更好的提高教育教学质量,先将本学期的工作总结如下: 科学课程要面向全体学生。这意味着要为每一个学生提供公平的学习科学的机会和有效的指导。同时,它充分考虑到学生在性别、天资、兴趣、生活环境、文化背景、民族、地区方面存在的差异,在课程、教材、教学、评价等方面鼓励多样性和灵活性。 要提高教学质量,关键是上好课。为上好课,我做了下面的工作: 一、认真钻研教材,对教材的基本思想、基本概念,每句话、每个字都弄清楚,了解教材的结构,重点与难点,掌握知识的逻辑,能运用自如,知道应补充哪些资料,怎样才能教好。了解学生原有的知识技能的质量,他们的兴趣、需要、方法、习惯,学习新知识可能会

有哪些困难,采取相应的预防措施。考虑教法,解决如何把已掌握的教材传授给学生,包括如何组织教材、如何安排每节课的活动。 二、组织好课堂教学,关注全体学生,注意信息反馈,调动学生的有意注意,使其保持相对稳定性,同时,激发学生的情感,使他们产生愉悦的心境,创造良好的课堂气氛,课堂语言简洁明了,克服了以前重复的毛病,课堂提问面向全体学生,注意引发学生学数学的兴趣,课堂上讲练结合,布置好家庭作业,作业少而精,形式多样,不拘泥于书面作业,多种方式交替进行,减轻学生的负担,增加学生学习数学的兴趣。 三、要提高教学质量,还要做好课后辅导工作,小学阶段的学生爱动、好玩,缺乏自控能力,常在学习上不能按时完成作业,有的学生不能完成作业,针对这种问题,就要抓好学生的思想教育,并使这一工作贯彻到对学生的学习指导中去,还要做好对学生学习的辅导和帮助工作,尤其在后进生的转化上,对后进生努力做到从友善开始,比如,握握他的手,摸摸他的头,或帮助整理衣服。从美着手,所有的人都渴望得到别人的理解和尊重,所以,和差生交谈时,对他的处境、想法表示深刻的理解和尊重。 四、积极参与听课、评课等教研组活动,虚心向同行学习教学方法,博采众长,补己之短,提高教学水平。培养多种兴趣爱好,到图书馆博览群书,不断扩宽知识面,为教学内容注入新鲜血液。 五、金无足赤,人无完人,在教学工作中难免有缺陷,例如,课堂语言平缓,平时考试较少,语言不够生动,对于后进生的态度经常是比较急躁,这些都需要我在工作中逐步的改进,认真对待每一位学生。

MATLAB实验五 函数文件

MATLAB实验报告 学院:光电学院 班级:073-1 姓名:刘颖 学号:200713503117

实验五 函数文件 1.定义一个函数文件,求给定复数的指数、对数、正弦和余弦,并在命令文件中调用该函数文件。 程序设计: function [e ln s c]=num(x) e=exp(x) ln=log(x) s=sin(x) c=cos(x) end 运行结果: >> num(5i) e = 0.2837 - 0.9589i ln = 1.6094 + 1.5708i s = 0 +74.2032i c = 74.2099 ans = 0.2837 - 0.9589i 2.一物理系统可用下列方程组来表示: ??? ? ??? ???????= ?????? ??? ??? ???????????? ??----g g m m N N a a m m m m 2121212 111001cos 0 0sin 00cos 0 sin 0sin cos θ θθ θθθ 从键盘输入 m 1 、 m 2 和θ的值,求 N a a 121、、和 N 2 的值。其中g 取9.8,输入θ时以角度为单位。 程序设计: 函数文件in.m: function [a1,a2,N1,N2]=in(m1,m2,t) g=9.8; A=[m1*cos(t) -m1 -sin(t) 0;m1*sin(t) 0 cos(t) 0;0 m2 -sin(t) 0;0 0 -cos(t) 1]; C=[0;m1*g;0;m2*g]; B=inv(A)*C; a1=B(1); a2=B(2); N1=B(3); N2=B(4); end 调用in.m 的命令文件: >> m1=1;m2=2;t=30*pi/180; >> [a1,a2,N1,N2]=in(m1,m2,t) 运行结果: a1 = 6.5333 a2 = 1.8860 N1 = 7.5440 N2 = 26.1333 4.设 f(x)= 01 .01 1 .01 ) 3() 2(4 2 +++--x x , 编写一个MATLAB 函数文件fx.m ,使得调用f(x)时,x 可用矩阵代入,得出的f(x)为同阶矩阵。 程序设计: 函数文件fx.m: function A=fx(x) A=1./((x-2).^2+0.1)+1./(((x-3).^4)+0.01) end 调用fx.m 的命令文件: >> A=fx([1 2;2 3;4 3]) 运行结果: A = 0.9716 10.9901 10.9901 100.9091 1.2340 100.9091 5.已知y= ) 20()30() 40(f f f + (1)当f(n)=n+10ln(n 2+5)时,求y 的值。

五年级数学课改工作总结

五年级数学课改工作总结 一学期来,我认真备课、上课、听课、评课,即时批改作业、讲评作业,做好课后辅导工作,广泛涉猎各种知识,形成比较完整的知识结构,严格要求学生,尊重学生,发扬教学民主,使学生学有所得,持续提升,从而持续提升自己的教学水平和思想觉悟,并顺利完成教育教学任务。 的工作: ⑴课前准备:备好课①认真钻研教材,对教材的基本思想、基本概念,新的教学方法,以及每句话、每个字都弄清楚,了解教材的结构,重点与难点,掌握知识的逻辑,能使用自如,知道应补充哪些资料,怎样才能教好。②了解学生原有的知识技能的质量,他们的兴趣、需要、方法、习惯,学习新知识可能会有哪些困难,采取相对应的预防措施。③考虑教法,解决如何把已掌握的教材传授给学生,包括如何组织教材、如何安排每节课的活动。⑵课堂上的情况。组织好课堂教学,注重全体学生,注意信息反馈,调动学生的有意注意,使其保持相对稳定性,同时,激发学生的情感,使他们产生愉悦的心境,创造良好的课堂气氛,课堂语言简洁明了,克服了以前重复的毛病,课堂提问面向全体学生,注意引发学生学数学的兴趣,课堂上讲练结合,布置好家庭作业,作业少而精,减轻学生的负担。 二、高教学质量,还要做好课后辅导工作,学生爱动、好玩,

缺乏自控水平,常在学习上不能按时完成作业,有的学生抄袭作业,针对这种问题,就要抓好学生的思想教育,并使这个工作落实到学生的学习中,还要做好对学生学习的辅导和协助工作,尤其在后进生的转化上,对后进生努力做到从友善开始,比如,握握他的手,摸摸他的头,或协助整理衣服。从赞美着手,所有的人都渴望得到别人的理解和尊重,所以,和差生交谈时,对他的处境、想法表示深刻的理解和尊重,还有在批评学生之前,先谈谈自己工作的不足。 三、积极参与听课、评课,虚心向同行学习教学方法,博采众长,提升教学水平。培养多种兴趣爱好,到网上查阅资料,持续扩宽知识面,为教学内容注入新鲜血液。 四、存有问题。" 进无足赤,人无完人" ,在教学工作中难免有缺陷,例如,课堂语言平缓,如何保持学生的学习动机特别是保持学困生的学习动机我们还没有找出较好的方法。 新的课程改革社对教师的素质要求更高,在今后的教育教学工作中,我将更严格要求自己,努力工作,发扬优点,改正缺点,开拓前进,为美好的明天奉献自己的力量。

基于Matlab实现线性卷积等

线性卷积与循环卷积 一、作品目的 通过matlab的强大功能展示线性卷积和循环卷积过程中方方面面的计算和变化,让大家对这两种卷积有一个更加完美的认识。 二、概念简介 卷积是一种典型的乘累加运算。 1.线性卷积 线性卷积是对线性移不变(LSI)系统的输入输出关系的描述,体现系统的特性。 线性卷积的表达式为 一般情况,现实的系统为因果系统,有k<0时,恒有h(k)=0,则 若x(n)是一个N点序列,h(n)是一个m点序列,则卷积的结果y(n)将是L=N+M-1点的序列。 2.循环卷积

设x1(n) 和x2(n) 是两个长度为L、M的有限长序列,它们的N 点循环卷积x3(n) 定义为: 注意:其中N>=Max{L,M}如果其中一个序列(或者两个序列)的长度没有所求N点循环卷积的长度长,那在该序列后面补零,直到长度达到N。 三、设计思路及程序 1. 线性卷积: (1)以输入序列x(n)=[5,4,3,2,1],脉冲响应h(n)=[1,1,1,1]为列进行演示。 (2)计算输入序列和脉冲响应的长度。 (3)画出补零后的输入序列和脉冲响应 (4)设计一个循环,在循环中实现反转、位移和计算。并画出反转后的图像变化和卷积图像,将每一次移位结果保存为fig图。(5)最后将上一步所生成的所有fig图合起来生成一张gif图 程序展示: clear; clc; close all; (1)(2)

xn=[5,4,3,2,1]; M=length(xn);%输入任意序列并计算长度M hn=[1,1,1,1]; N=length(hn);%输入任意脉冲响应并计算长度N m=[-(M-1):M+N-2];%设置代换变量的范围以便x(m)翻转和移位(3) xm=[zeros(1,M-1),xn,zeros(1,N-1)];%补零以便与m对应绘图 subplot(2,2,1);stem(m,xm,'r.');%%绘输入序列x(m) ylabel('x(m)'); grid on; title('(a)输入序列x(m)'); hm=[zeros(1,M-1),hn,zeros(1,M-1)];%补零以便与m对应绘图 subplot(2,2,2);stem(m,hm,'r.');%绘脉冲响应 ylabel('h(m)'),grid,title('(b)脉冲响应h(m)');%%加标签网格和标题 yn=zeros(1,2*M+N-2);%卷积输出初始化 (4) for n=0:M+N-2;%逐个计算卷积输出 if n==0; xmfy=[fliplr(xn),zeros(1,M+N-2)];%实现翻转 else for k=M:-1:1;

(整理)matlab16常用计算方法.

常用计算方法 1.超越方程的求解 一超越方程为 x (2ln x – 3) -100 = 0 求超越方程的解。 [算法]方法一:用迭代算法。将方程改为 01002ln()3 x x =- 其中x 0是一个初始值,由此计算终值x 。取最大误差为e = 10-4,当| x - x 0| > e 时,就用x 的值换成x 0的值,重新进行计算;否则| x - x 0| < e 为止。 [程序]P1_1abs.m 如下。 %超越方程的迭代算法 clear %清除变量 x0=30; %初始值 xx=[]; %空向量 while 1 %无限循环 x=100/(2*log(x0)-3); %迭代运算 xx=[xx,x]; %连接结果 if length(xx)>1000,break ,end %如果项数太多则退出循环(暗示发散) if abs(x0-x)<1e-4,break ,end %当精度足够高时退出循环 x0=x; %替换初值 end %结束循环 figure %创建图形窗口 plot(xx,'.-','LineWidth',2,'MarkerSize',12)%画迭代线'.-'表示每个点用.来表示,再用线连接 grid on %加网格 fs=16; %字体大小 title('超越方程的迭代折线','fontsize',fs)%标题 xlabel('\itn','fontsize',fs) %x 标签 ylabel('\itx','fontsize',fs) %y 标签 text(length(xx),xx(end),num2str(xx(end)),'fontsize',fs)%显示结果 [图示]用下标作为自变量画迭代的折线。如P0_20_1图所示,当最大误差为10-4时,需要迭代19次才能达到精度,超越方程的解为27.539。 [算法]方法二:用求零函数和求解函数。将方程改为函数 100()2ln()3f x x x =-- MATLAB 求零函数为fzero ,fzero 函数的格式之一是 x = fzero(f,x0) 其中,f 表示求解的函数文件,x0是估计值。fzero 函数的格式之二是 x = fzero(f,[x1,x2])

小学课改工作总结

小学课改工作总结 小学课改工作总结 本学期在我校师生共同努力下,新一轮课程改革在我校取得了实质性的进展,教师专业能力得到进一步的发展,学生学习能力得到进一步提高,教学成果显著。现将一年以来我校在课程改革方面所做的工作进行简单的回顾。 一、所做的工作 (一)、制度健全,层层落实 1、我校高度重视课改工作,成立了校长教导主任课改骨干组成的课改领导小组,负责全校课改实验工作的领导、规划、协调和推进。 2、在教师量化考核中加入课改工作的分值。 (二)、加强学习,积极进行教学研究,不断提高 1、理念是行动的先导,因此,更新教师的教育理念是实施课程改革的前提,也是课改工作成功的关键。学期初召开全体教师动员大会,统一思想认识,确定努力方向。 2、组织教师学习山西太谷张四保二十四字教学模式,谈学习感悟交流心得。 3、开学初要求每班精心设计班名、班级口号、班歌并进行了比赛展示。各班进行小组建设,并制定出小组合作探究学习的评价方法,为后面课改的顺利开展打下了基础。 4、从开学第二周开始,每周二节公开课,周一例会抽签,周三上午第一、二节讲课,形成固定的时间。全校教师不管年长或年轻,只要抽到,认真上课。 5、认真组织听评课活动,听课时无课教师全部参加听课,一二年级、三四年级、五六年级任课教师之间互相评课。评课活动结束学校积极进行总结,评出薛艳丽、陈俊晓老师为我校课改能手,四年级、五年级、六年级为课改先进班集体。 6、组织教师进行课改经验交流,大家讲出自己课改中的得与失,共同交流提高。 7、、为了让小组评价具有可持续性,我们要求各班制定出详细易操作的日评价、周总结、月评比细则,各班在教室里都设计布置有评比台、光荣榜。学校也为各班评出的优秀小组颁发奖品。

(完整版)Matlab实验5选择结构程序结构

实验五、选择与循环结构 一、实验目的: 1、 掌握建立和执行M 文件的方法。 2、 掌握利用if 语句实现选择结构的方法。 3、 掌握利用switch 语句实现多分支选择结构的方法。 4、 掌握try 语句的使用。 5、 掌握利用for 语句实现循环结构的方法。 6、 掌握利用while 语句实现循环结构的方法。 7、 熟悉利用向量运算来代替循环的操作方法。 二、实验内容: 1、 列分段函数的值。 ?? ???--≠≠<≤+--≠<-+=其他且且,632,100,6530,6222x x x x x x x x x x x y 要求: (1) 用if 语句实现,分别输出x =-0.5,-3.0,1.0,2.0,2.5,3.0,5.0时的y 值。 提示:x 的值从键盘输入,可以是向量。 %homework_5_1_1.m x=input('请输入x 的值:x='); if (x<0 & x~=-3) y= x.*x + x - 6 elseif (x>=0 & x<10 & x~=2 & x~=3) y=x.*x-5.*x+6 else y=x.*x-x-6 end >> homework_5_1 请输入x 的值:x=[-0.5 -3.0 1.0 2.0 2.5 3.0 5.0] y = -5.2500 6.0000 -6.0000 -4.0000 -2.2500 0 14.0000 (2) 用逻辑表达式实现上述函数。 %homework_5_1_2.m x=input('请输入x 的值:x=') y=(x<0 & x~=-3).*(x.*x+x-6)... +(x>=0 & x<10 &x~=2 &x~=3).*(x.*x-5.*x+6)... +(x>=10 | x==-3 | x==3 | x==2).*(x.*x-x-6) >> homework_5_1_2 请输入x=[-0.5 -3.0 1.0 2.0 2.5 3.0 5.0] x = -0.5000 -3.0000 1.0000 2.0000 2.5000 3.0000 5.0000 y = -6.2500 6.0000 2.0000 -4.0000 -0.2500 0 6.0000

用matlab实现两个离散序列的卷积(不使用conv函数)

作业2.用matlab实现离散序列的卷积. N=14; n=[1:N-1]; f=1/16; signal1=5*sin(2*pi*n/8); figure(1); subplot(3,1,1) stem(n,signal1);title( ' 信号1' );xlabel( 'n' );ylabel( axis([0 15 -6 6]) long_M=5; signal2=ones(1,long_M); subplot(3,1,2) stem(signal2);title( ' 信号2' );xlabel( 'n' );ylabel( axis([0 6 -2 2]); grid on; long_N=length(signal1); fk=zeros(0,long_N+long_M+10); if (long_N>long_M) for k=1:1:long_N+long_M-1 a=0; if (k<=long_N) for i=1:1:k if (i>long_M) fk(k)=a; else fk(k)=a+signal2(i)*signal1(k-i+1); a=fk(k); end end else for i=1:1:k if (k-long_N+i>long_M) fk(k)=a; else fk(k)=a+signal2(k-long_N+i)*signal1(long_N-i+1); a=fk(k); end end end end end subplot(3,1,3) stem(fk);title( ' 卷积函数的实现' );xlabel( 'n' );ylabel( 'y(n)' ); 'y(n)' ); 幅度' );

matlab用于计算方法的源程序

1、Newdon迭代法求解非线性方程 function [x k t]=NewdonToEquation(f,df,x0,eps) %牛顿迭代法解线性方程 %[x k t]=NewdonToEquation(f,df,x0,eps) %x:近似解 %k:迭代次数 %t:运算时间 %f:原函数,定义为内联函数 ?:函数的倒数,定义为内联函数 %x0:初始值 %eps:误差限 % %应用举例: %f=inline('x^3+4*x^2-10'); ?=inline('3*x^2+8*x'); %x=NewdonToEquation(f,df,1,0.5e-6) %[x k]=NewdonToEquation(f,df,1,0.5e-6) %[x k t]=NewdonToEquation(f,df,1,0.5e-6) %函数的最后一个参数也可以不写。默认情况下,eps=0.5e-6 %[x k t]=NewdonToEquation(f,df,1) if nargin==3 eps="0".5e-6; end tic; k=0; while 1 x="x0-f"(x0)./df(x0); k="k"+1; if abs(x-x0) < eps || k >30 break; end x0=x; end t=toc; if k >= 30 disp('迭代次数太多。'); x="0"; t="0"; end

2、Newdon迭代法求解非线性方程组 function y="NewdonF"(x) %牛顿迭代法解非线性方程组的测试函数 %定义是必须定义为列向量 y(1,1)=x(1).^2-10*x(1)+x(2).^2+8; y(2,1)=x(1).*x(2).^2+x(1)-10*x(2)+8; return; function y="NewdonDF"(x) %牛顿迭代法解非线性方程组的测试函数的导数 y(1,1)=2*x(1)-10; y(1,2)=2*x(2); y(2,1)=x(2).^+1; y(2,2)=2*x(1).*x(2)-10; return; 以上两个函数仅供下面程序的测试 function [x k t]=NewdonToEquations(f,df,x0,eps) %牛顿迭代法解非线性方程组 %[x k t]=NewdonToEquations(f,df,x0,eps) %x:近似解 %k:迭代次数 %t:运算时间 %f:方程组(事先定义) ?:方程组的导数(事先定义) %x0:初始值 %eps:误差限 % %说明:由于虚参f和df的类型都是函数,使用前需要事先在当前目录下采用函数M文件定义% 另外在使用此函数求解非线性方程组时,需要在函数名前加符号“@”,如下所示 % %应用举例: %x0=[0,0];eps=0.5e-6; %x=NewdonToEquations(@NewdonF,@NewdonDF,x0,eps) %[x k]=NewdonToEquations(@NewdonF,@NewdonDF,x0,eps) %[x k t]=NewdonToEquations(@NewdonF,@NewdonDF,x0,eps) %函数的最后一个参数也可以不写。默认情况下,eps=0.5e-6 %[x k t]=NewdonToEquations(@NewdonF,@NewdonDF,x0,eps)

相关文档