matlab作业

发布 2022-09-20 19:02:28 阅读 3304

标题。标题犹如商标,是使报告区别于他人报告的显著标记,通常不是一个完整的句子,要简单短小,应能够突出设计报告的重要内容。

一、引言(简介)

尽可能清楚的给出报告作者所研究问题的性质和范围,对系统背景简单介绍,对设计指标和模型的特点的分析,以指明采用的研究方法的原因,以及设计结果所得到的结论。解决为什么要选择这个题材,以及研究这个题材的意义所在,采用这种分析或研究方法而不是其他的方法的理由。

二、设计方法。

尽可能详细地描述设计思想和设计过程。尽可能多的细节会便于读者能重复报告所描述的实验,并能判断报告的实验方法是否合理,从而判断实验结果是否有效,实验结果在什么范围内具有普遍意义。应该包括所用素材的具体技术参数,数据**,量纲单位等。

力求准确,如同烹饪书中的食谱一样。解决“怎样”和 “多少”的问题。图表和公式是用来辅助描述实验方法的,应在文字中对图表进行说明,图表中数据或字母,符号要予以说明或标注。

图表要独立编号命名,以便读者查阅检索。

三、结果分析。

实验的核心是数据,结果分析主要是对设计实验的总体描述,并给出实验数据,展示代表性数据,而非重复性数据,如果数据很多,可以用**或**给出,还要分析数据所揭示的联系和实际意义。在一定的实验条件下才会出现预期的结果,所以在描述数据时一定要说明实验的条件,否则结果就不具备实际的价值。有必要的话,需要验证说明设计的可行正确或不完善,提出存在的问题和不足。

四、深入**。

这部分是报告中最难写的部分,尽量揭示结果部分说明的原理、关系和意义,提出尚未解决的问题,对在基本设计未达到的部分进行改善新的设计分析,不要想当然的设想任何事情,为你的论点找到论据,并验证正确性。

五、总结。对设计工作及设计报告做一个总结,揭示作者观察或体会到的事实联系,以及对设计工作本身意义的理解,也可以**对研究工作的体验和建议。

致谢和参考文献。

感谢别人(给你提供方法或思想的**的作者,以及给你建议的同学,老师,但如果将你的同学对报告的内容贡献很大,那么读者会认为他也要对整篇**负责,也许他该成为署名的作者)

参考文献,列出已发表的参考文献,确认参考文献的所有文章都确实在文中引用,并予以标注,文献的顺序以文中引用的顺序为准,格式同科技**或书籍后面参考文献的格式要求。

附录。校正前系统:1)阶跃响应:

程序:clear

num1=2;

den1=[1 6 5 0];

gc=tf(num1,den1);

gs=feedback(gc,1)

y,t]=step(gs);

step(gs)

gridmp,tf]=max(y);

cs=length(t);

yss=y(cs);

sigma=100*(mp-yss)/yss

tp=t(tf)

yss=dcgain(gs);

m=find(abs(y-yss)>0.02*yss);

ts=t(m(length(m)))

2)斜坡响应。

num1=2;

den1=[1 6 5 0];

gc=tf(num1,den1);

tf=feedback(gc,1);

t=0:0.01:30;

u=t;lsim(tf,u,t)

y,t]=lsim(tf,u,t);

cs=length(t);

ysse=30-y(cs);

输出:sigma =

tp =7.4861

ysse =2.5000

分析:稳态误差太大,需要校正。

3)校正器设计。

cleark1=25;

n1=0.4;d1=[0.2 1.2 1 0];

figure(1);sys=tf(k1*n1,d1)

mag,phase,w]=bode(sys)

figure(1);

margin(k1*n1,d1)

gridgama=55

pha=gama+5-180;

wgc=spline(phase,w,pha)

na=polyval(k1*n1,j*wgc);

da=polyval(d1,j*wgc);

g=na/da

g1=abs(g);

h=20*log10(g1);

beta=10^(h/20);

t=10/wgc;betat=beta*t;

gc=tf([t 1],[betat 1])

n2=[21.71 1];d2=[426.1 1];

gc=tf(n2,d2);

gcs=sys*gc;

tf1=feedback(gcs,1)

tfo=feedback(sys,1)

y,t]=step(tf1);

step(tf1)

figure(1);

figure(2);

step(tfo)

gridmp,tf]=max(y); maximum value and its time

cs=length(t);

yss=y(cs); steady state value

sigma=100*(mp-yss)/yss % percent overshoot

tp=t(tf) %peak time

输出:gama =

wgc =

g =-9.8157 -17.0012i

校正器传函。

transfer function:

21.71 s + 1

426.1 s + 1

系统闭环传函。

transfer function:

217.1 s + 10

85.22 s^4 + 511.5 s^3 + 427.3 s^2 + 218.1 s + 10

sigma =

tp =

超调量为17.0929%符合要求。

校正后的阶跃响应图。

校正前的阶跃响应图。

2)验证斜坡输入。

程序。clear

k1=25;

n1=0.4;d1=[0.2 1.2 1 0];

sys1=tf(k1*n1,d1);

n2=[21.71 1];

d2=[426.1 1];

sys2=tf(n2,d2);

sys=sys1*sys2;

tf1=feedback(sys1,1);

tf2=feedback(sys,1);

t=0:0.01:70;

u=t;lsim(tf2,u,t)

y,t]=lsim(tf2,u,t);

cs=length(t);

ysse=70-y(cs)

输出为。稳态误差。

ysse =

matlab作业

2011029170002王柳。a 一个问题的病态性如何,与求解它的算法有关系。错 b 无论问题是否病态,好的算法都会得到它好的近似解。错 c 计算中使用更高的精度,可以改善问题的病态性。错 d 用一个稳定的算法计算一个良态问题,一定会得到它好的近似解。对 e 浮点数在整个数轴上是均匀分布。错 f ...

matlab作业

matlab语言 第3次作业 字符串,单元数组和结构体 专业 海洋技术 海洋测绘方向 姓名 张体强学号 1026222 1 如何将一个char 数据类型的向量转化为相应的double 型数据类型的数据向量。从式1 到8,判断这些语句是否正确。如果它们正确,那么将产生什么结果?这题不要在电脑中做。1....

matlab作业

电子与通信工程学院。通信系统 实验报告。2013 2014 学年第1学期。调频 fm 系统调制解调 专业 通信工程。班级 通信111 班。学号 姓名 指导教师姓名陈多瑜。2013年 11 月日。1.频率调制或调频 fm 1 设调制信号为m t 调频信号的数学表达式为。例如 m t 的时域波形为。m ...