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次内容都输入完毕后,先输出英文数组中的内容,然后输出字符串数...