MATLAB大作业

发布 2020-02-25 08:00:28 阅读 7472

matlab 实验大作业。

学院: 数理与信息工程学院

班级: 电子信息工程091班

姓名甘延磊。

学号09220425

教师许秀玲。

1、利用matlab语言的simulink**数字电路中的8-3线编码器。(40分)

解:输入是八个需要进行编码的信号,用——表示,输出是用来进行编码的3位二进制**,用、、表示。

1)真值表。

由于编码器在任何时刻,只能对一个输入信号进行编码,即不允许有两个和两个以上输入信号同时存在的情况出现,也就是说、、.是一组互相排斥的变量,因此真值表可以采用简化形式——编码表列出来,如下表1.1所示。

2)逻辑表达式。

由于、、.相互排斥,所以只需要将是函数值为1的变量加起来,便可以得到相应输出信号的最简与或表达式,即。

3)添加模块。

根据逻辑表达式,需要3个或门、8个信号源、3个示波器。

4)模块的参数设置。

或门参数设置如下图1.1所示:

图1.1 或门参数设置。

◆信号源参数设置如下图1.2所示:

图1.2 信号源参数设置。

另外的7个输入信号,只需要将phase delay选项卡按1——7一次填写即可。

◆示波器参数设置如下图1.3所示:

图1.4 示波器参数设置。

4)**参数设置。

默认系统**参数。

5)系统**模型。

**模型图如下图1.5所示:

图1.5 **模型图。

6)**结果。

**结果如下图1.6所示:

图1.6 **结果图。

2、设计**模块**:汽车沿直线山坡向上行驶,要求设计一个简单的比例放大器,使汽车能以指定的速度运动,其中牵引力fe最大为1000, 最大制动力为2000, 即-2000解:汽车的运动方程为:

式 (1)

要使汽车以指定的速度行驶,可以采用pid控制,即将期望速度与实际速度相比较,以它们的差的某一倍数为牵引力驱动汽车,即:

式(2)又式(3)

式(4)将式(2)、式(3)、式(4)带入式(1)即可建立运动方程。设期望速度v’为60,根据运动方程即可建立**模型,如下图2.1所示:

图2.1 **模型图。

建立**模型后,其中fcn为重力分量fh,参数设置如图2.2所示:

图2.2 fcn参数设置。

fcn1为空气阻力fw,参数设置如图2.3所示:

图2.3 fcn1参数设置。

**结果如下图2.4所示:

图2.4 **结果。

3、已知系统的状态方程为:,其中,。

请构建该系统的**模型,并用xy graph模块观察相轨迹。

解:根据系统的状态方程,利用matlab语言的simulink**模块,构建该系统的**模型如图3.1所示:

图3.1 系统的**模型

需要两个积分模块的参数进行设置,双击integrator,在弹出的对话框中将initial condition参数设置为0.25,其它参数不变,如图3.2所示:

图3.2 积分模块参数设置。

图3.3 **结果图。

matlab大作业

matlab语言及应用。周一晚作业廖育州07010559 第一组程序。绘制选用潍柴发动机wd615.50时汽车行驶性能曲线图,ft ua图clear,clc 清除内存变量,清屏 n为发动机的转速。n 1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,...

MATLAB大作业

实验七图像的形态 算。一 实验目的。1.掌握图像的奇异值分解与合成。2.能够利用模板操作实现图像的腐蚀运算3.能够利用模板操作实现图像的膨胀运算4.掌握图像的开 闭运算。二 实验内容。1.读下面的程序,分析该程序要完成什么样的功能。a 1 2 1 2 3 2 1 2 1 u d v svd a nx...

MATLAB大作业

1.设计一个程序,要求用户用键盘输入10次,输入内容可以是数字 英文 汉字 或者其他文字或者符号。如果输入的是数字,则把存入一个数字数组当中 如果输入的是英文的字符,则存入一个英文字符数组当中 如果是其他字符,则存入一个字符串数组中。当10次内容都输入完毕后,先输出英文数组中的内容,然后输出字符串数...