实验四实验报告

合集下载

实验报告_4

实验报告_4

信号检测论(有无法)实验报告信号检测论(有无法)实验报告1、引言信号检测论认为:被试觉察信号有一个中枢神经效应,这种效应随着每次刺激呈现,时刻都在变化。

信号总是在噪音的背景上产生,信号的影响和噪音的影响都被假定为正态分布,这里的噪音不仅是指纯音信号出现时的其他噪音而言的, 如果把噪音除外, 人类个体所测定的感受性及主观态度就可以被分开。

理想的信号检测是既不漏报也不虚报, 在实际生活中表现为将损失尽可能降到最小。

提高信号检测的能力就意味着要提高信号检测的正确率, 使结果更为可靠, 减少盲目性(何立国,2001), 而观察者是否报告取决于两个条件, 一个是信号出现的概率P(SN), 一个是对观察者回答的奖惩程度(朱滢, 2000)。

被试反应“有”,或者“无”,这个反应标准的选择由很多因素(如感受性、利益得失、动机、态度、情绪、意志等)决定。

这个反应标准就是阈限,,而不是感觉本身的东西,它包括两个独立指标:一个是反应偏向,可用似然比值(β)或报告标准(C)来表示,它包括利益得失、动机、态度等因素;另一个是辨别力指标(d’),表示感知能力(王志毅, 2003)。

有无法是信号检测论测定阈限的基本方法。

主要步骤为,主试呈现刺激后,让被试判定所呈现的刺激中有无信号,并予以口头报告,被试只做“有”或“无”的简单反应。

被试的可能反应类型有四种:(1)刺激出现并报告“有”, 这种反应被称为“击中”(hit);(2)刺激出现并报告“无”, 这种反应被称为“漏报”(miss);(3)刺激没有出现并报告“有”, 这种反应被称为“虚惊”(false alarm);(4)刺激没有出现并报告“无”, 这种反应被称为“正确拒斥”(correct rejection)。

信号检测论用似然比β或报告标准C来对反应倾向进行衡量, 选用辨别力指标d’来作为反映客观感受性的指标, β值大小决定被试的决策是偏向于严格还是偏向于宽松。

2、方法2.1被试本实验的被试为本科学生一名, 20岁, 女生。

实验四数值微积分实验报告

实验四数值微积分实验报告

实验四数值微积分实验报告实验四:数值微积分实验目的:1. 熟悉数值微积分的基本概念和方法;2. 学习使用Python进行数值积分和数值微分的计算;3. 掌握积分和微分的误差分析。

实验仪器:计算机、Python编程环境实验原理:1. 数值微积分是一种使用数值近似计算积分和微分的方法,适用于无法用解析方法求解的函数,或是为了简化计算过程而采用的方法。

2. 数值积分的常用方法有矩形法、梯形法和辛普森法等。

其中,矩形法是通过将区间分成若干小矩形来近似计算积分值;梯形法是通过将区间分成若干小梯形来近似计算积分值;辛普森法是通过将区间分成若干小曲线来近似计算积分值。

3. 数值微分的常用方法有中心差分法和向前差分法等。

其中,中心差分法是通过用相邻两点的斜率的平均值来近似计算导数值;向前差分法是通过用当前点和下一个点的斜率来近似计算导数值。

实验步骤:1. 导入Python所需的库和模块;2. 编写函数f(x),表示待求解的函数;3. 编写函数rectangular_rule(f, a, b, n),实现矩形法求积分;4. 编写函数trapezoidal_rule(f, a, b, n),实现梯形法求积分;5. 编写函数simpsons_rule(f, a, b, n),实现辛普森法求积分;6. 编写函数central_difference(f, x, h),实现中心差分法求导数;7. 编写函数forward_difference(f, x, h),实现向前差分法求导数;8. 调用以上函数,分别计算给定函数的积分和导数,并对结果进行误差分析;9. 打印输出实验结果。

实验结果:给定函数f(x):f(x) = x^3 + 2x^2 - 3x + 1使用矩形法计算积分,取n=1000,得到积分值为:-1.155使用梯形法计算积分,取n=1000,得到积分值为:-1.156使用辛普森法计算积分,取n=1000,得到积分值为:-1.155使用中心差分法计算导数,取x=1.0,h=0.001,得到导数值为:6.0使用向前差分法计算导数,取x=1.0,h=0.001,得到导数值为:4.0实验结论:1. 数值微积分是一种有效的数值计算方法,适用于无法用解析方法求解的函数;2. 在积分计算中,不同的数值积分方法会得到略有不同的结果,但结果误差一般很小;3. 在数值微分中,中心差分法的结果更加精确,但计算量较大;4. 数值微积分的误差分析是一个重要的环节,需要对结果进行误差评估和控制。

实验四预做实验报告

实验四预做实验报告

计算机组成原理预做实验报告实验四数据通路的组成1实验目的和要求在JYS-4实验装置上模拟计算机最基本的工作过程, 打通“键盘”、“CPU”、“RAM”之间的数据通路, 掌握计算机的数据通路组成及其工作原理。

2 实验设备JYS-4计算机组成原理教学实验装置及导线若干。

3实验内容及步骤1)实验原理2)该实验实际是前三个实验的综合, 就是把JYS-4实验装置上的INPUT DEVICE(输入设备—键盘)、SWITCH UNIT(开关单元—控制器)、SIGNAL UNIT(信号单元—时钟)、STATE UNIT(时序单元)、ALU UNIT(算术逻辑单元—运算器)、MAIN MEM(主存储器—内存)、ADDRESS UNIT(地址单元)、BUS UNIT(总线单元)、W/R UNIT(写/读单元)、OUTPUT DEVICE(输出设备)等单元电路连接起来, 构成一个最基本的计算机系统, 以模拟计算机的实际工作过程。

电路构成也是运算器实验和存储器实验电路的综合, 如实验指导书图4-1。

3)实验步骤①接线前的准备、实验电路的接线程序参见实验一和实验三。

②从输入单元电路输入四个八位二进制数据, 并存入存储器单元(四个数据及四个存放数据的内存单元地址由各组定义, 但要求不能与其它组定义的数据相同)。

③从内存单元取出两组八位二进制分别送入DR1和DR2, 并进行四种不同的算术运算, 并把不同的算术运算的结果保存在存储器单元里(四种不同的算术运算及其结果的存放地址由各组自行规定)。

④再从内存单元里取出剩下的两个原始数据分别送入DR1和DR2, 并进行四种不同的逻辑运算, 并把不同的逻辑运算结果存入存储器单元里(要求同3)。

⑤分别从存储器单元读出算术运算和逻辑运算的结果, 并进行理论分析其正确性。

图4-1 JYS-4装置的数据通路组成原理数据通路实验数据记录表4 实验数据记录与分析数据通路实验数据记录表验证分析: 实验结果与理论分析相符;5注意事项实验中, LDDR1与CE、LDDR2与WE分别共用一个控制开关, 在上述两个实验分别做的时候, 这两个开关要么用于产生LDDR1和LDDR2(做运算器实验时)这两个控制信号, 要么用于产生CE和WE(做存储器实验时)这两个控制信号, 所以是不矛盾的。

人工智能实验报告四

人工智能实验报告四

人工智能实验报告四课程实验报告课程名称:人工智能实验项目名称:实验四:分类算法实验专业班级:姓名:学号:实验时间:2021年6月18日实验四:分类算法实验一、实验目的1.了解有关支持向量机的基本原理2.能够使用支持向量机的代码解决分类与回归问题3. 了解图像分类的基本原理二、实验的硬件、软件平台硬件:计算机软件:操作系统:***** 10应用软件:C+ + ,Java或者Matlab三、实验内容支持向量机算法训练分类器:1.训练数据集:见文档“分类数据集.doc”,前150个数据作为训练数据,其他数据作为测试数据,数据中“ + 1”“-1”分别表示正负样本。

2.使用代码中的C-SVC算法和默认参数来训练“分类数据集doc”中所有的数据(包括训练数据和测试数据),统计分类查准率。

3.在2的基础上使用k-折交叉验证思想来训练分类器并统计分类查准率。

4.使用2中的设置在训练数据的基础上学习分类器,将得到的分类器在测试数据上进行分类预测,统计查准率。

5.在4上尝试不同的C值("-c”参数)来调节分类器的性能并绘制查准率曲线。

6.尝试不同的kernel函数("-t”参数)来调节分类器的性能并绘制查准率曲线,对每种kernel函数尝试调节其参数值并评估查准率。

四. 实验操作采用提供的windows版本的libsvm完成实验。

1.文档“分类数据集.doc”改名为trainall.doc,前150组数据保存为train.doc 后120 组保存为test.doc2.使用代码中的C-SVC算法和默认参数来训练“分类数据集.doc” 中所有的数据(包括训练数据和测试数据),统计分类查准率。

用法:svm-scale [-l lower] [-u upper] [-y y_lower y_upper] [-s save_filename] [-r restore_filename] filename (缺省值:lower =- 1, upper = 1,没有对y进行缩放)按实验要求这个函数直接使用缺省值就行了。

实验四虚拟机实验报告

实验四虚拟机实验报告

实验四虚拟机实验报告一、实验目的本次实验的主要目的是深入了解虚拟机的工作原理和功能,通过实际操作掌握虚拟机的创建、配置、安装操作系统以及在虚拟机中进行各种应用程序的运行和测试。

同时,通过对虚拟机的使用,提高对计算机系统资源管理和分配的理解,以及解决在虚拟机使用过程中可能遇到的各种问题的能力。

二、实验环境1、操作系统:Windows 10 专业版2、虚拟机软件:VMware Workstation Pro 163、硬件配置:Intel Core i7 处理器,16GB 内存,512GB SSD 硬盘三、实验内容1、虚拟机软件的安装与配置首先,从官方网站下载 VMware Workstation Pro 16 安装程序,并按照安装向导进行安装。

在安装过程中,选择典型安装选项,并接受默认的安装路径和设置。

安装完成后,启动 VMware Workstation Pro 16,进行软件的初始配置,包括许可证密钥的输入和网络设置的选择。

2、创建虚拟机打开 VMware Workstation Pro 16,点击“创建新的虚拟机”按钮。

在“新建虚拟机向导”中,选择“典型(推荐)”配置类型。

接着,选择要安装的操作系统类型和版本,本次实验选择安装Windows Server 2019 操作系统。

为虚拟机指定名称和存储位置,并根据实际需求设置虚拟机的磁盘大小和存储方式。

3、虚拟机的配置在创建虚拟机后,对虚拟机的硬件进行配置,包括内存大小、CPU 核心数量、网络适配器类型、声卡和显卡等。

根据实验的需求和主机的硬件资源,合理分配虚拟机的硬件资源,以确保虚拟机能够流畅运行。

4、安装操作系统配置完成后,启动虚拟机,将 Windows Server 2019 操作系统的安装光盘镜像文件加载到虚拟机的光驱中。

在虚拟机中按照操作系统的安装向导进行安装,包括选择安装分区、设置管理员密码等操作。

等待操作系统安装完成,并进行必要的系统更新和驱动安装。

数字信号处理实验报告 (实验四)

数字信号处理实验报告 (实验四)

实验四 离散时间信号的DTFT一、实验目的1. 运用MA TLAB 计算离散时间系统的频率响应。

2. 运用MA TLAB 验证离散时间傅立叶变换的性质。

二、实验原理(一)、计算离散时间系统的DTFT已知一个离散时间系统∑∑==-=-Nk k N k k k n x b k n y a 00)()(,可以用MATLAB 函数frequz 非常方便地在给定的L 个离散频率点l ωω=处进行计算。

由于)(ωj e H 是ω的连续函数,需要尽可能大地选取L 的值(因为严格说,在MA TLAB 中不使用symbolic 工具箱是不能分析模拟信号的,但是当采样时间间隔充分小的时候,可产生平滑的图形),以使得命令plot 产生的图形和真实离散时间傅立叶变换的图形尽可能一致。

在MA TLAB 中,freqz 计算出序列{M b b b ,,,10 }和{N a a a ,,,10 }的L 点离散傅立叶变换,然后对其离散傅立叶变换值相除得到L l eH l j ,,2,1),( =ω。

为了更加方便快速地运算,应将L 的值选为2的幂,如256或者512。

例3.1 运用MA TLAB 画出以下系统的频率响应。

y(n)-0.6y(n-1)=2x(n)+x(n-1)程序: clf;w=-4*pi:8*pi/511:4*pi;num=[2 1];den=[1 -0.6];h=freqz(num,den,w);subplot(2,1,1)plot(w/pi,real(h));gridtitle(‘H(e^{j\omega}的实部’))xlabel(‘\omega/ \pi ’);ylabel(‘振幅’);subplot(2,1,1)plot(w/pi,imag(h));gridtitle(‘H(e^{j\omega}的虚部’))xlabel(‘\omega/ \pi ’);ylabel(‘振幅’);(二)、离散时间傅立叶变换DTFT 的性质。

实验报告 范文(四)

实验报告 范文(四)

中毒事故后果模拟一、训练目的1.通过训练,学会使用PHAST软件对石油化工装置泄漏后可能发生的中毒事故进行分析,掌握使用PHAST软件建立相对模型,模拟分析中毒影响范围和严重程度。

2.掌握毒性物质致死概率。

二、训练内容要求毒性气体或液体泄漏后中毒事故的模拟三、训练仪器本训练所用实验软件为:PHAST6.7四、训练方法和步骤:1.了解毒性物质泄漏中毒的原理,学习使用Vessel/pipe source 模型模拟中毒事故的方法。

2.选择Vessel/pipe source 模型3.输入相关参数(硫化氢泄漏)4.分别对扩散结果和毒性结果进行分析⑴扩散浓度结合硫化氢毒性阈限值,根据模拟结果进行分析,给出造成轻伤、重伤和死亡等不同中毒效果的浓度范围。

⑵致死概率通过看图和查看毒性报告,找出不同毒性致死概率与对应的范围,对付这些区域进行分析。

五、气体泄漏扩散浓度计算1.阈限值(TLVs)美国政府工业卫生专家协会针对多种化学物质制定了极限剂量,称为阈限值。

阈限值是空气中一种物质的浓度,其所代表的工作条件是,几乎所有的工人长期在这样的暴露条件下工作时,不会有不良的健康影响。

工人只有在工作时间才会暴露于此种毒物中,即每天八小时,每周五天。

2.阈限值与允许暴露浓度美国职业安全与健康管理局制定了一套极限剂量,称为允许暴露浓度。

3.致死概率的计算个体致死概率可通过中毒事故后果模型计算出某一事故场景在位置处产生的毒物浓度数值,然后根据概率函数法计算得到。

六、实验体会通过本次实验学习使用了PHAST软件,并了解了毒性物质泄漏中毒的原理及相关计算。

压力容器认知训练一、训练目的及要求使学生了解并熟悉压力容器的分类、特点、安全管理及检测检验方法和事故原因分析。

掌握KZL4—13—AII型工业锅炉,LSG立式水直管锅炉安全管理及检测检验方法。

二、设备KZL4—13—AII型工业锅炉,LSG立式水直管锅炉.三、认知训练内容1.压力容器的分类和特点。

预防医学第七版实习四实验报告

预防医学第七版实习四实验报告

预防医学第七版实习四实验报告实验名称:环境卫生学实验实验目的:通过本次实验,了解环境因素对人群健康的影响,掌握环境卫生学的基本调查方法和数据分析技巧。

实验时间:2021年XX月XX日实验地点:XX大学环境卫生学实验室实验材料:1. 实验问卷:包括基本信息、生活习惯、健康状况等内容。

2. 数据收集与分析软件:用于收集和分析实验数据。

3. 实验仪器:显微镜、电子天平、PH计等。

实验步骤:1. 准备实验问卷,对实验对象进行调查,收集基本信息、生活习惯和健康状况等数据。

2. 利用数据收集与分析软件,对实验数据进行整理和分析,得出相关统计指标。

3. 采集环境样本,如水、土壤、空气等,进行质量检测,分析环境因素对人群健康的影响。

4. 利用显微镜等实验仪器,观察环境样本中的微生物和其他污染物,评估环境质量。

5. 根据实验结果,分析环境因素与人群健康之间的关系,提出改进措施。

6. 撰写实验报告,对实验过程和结果进行总结。

实验结果与分析:1. 通过对实验问卷的收集和分析,我们发现实验对象中,年龄分布在20-40岁之间,男性占60%,女性占40%。

大部分实验对象有良好的生活习惯,如规律作息、合理饮食等。

但部分实验对象存在一些健康问题,如高血压、糖尿病等。

2. 环境样本检测结果显示,水质、土壤质量和空气质量均符合国家标准,但部分样本中微生物含量较高,可能存在一定的健康风险。

3. 通过对环境样本的观察,我们发现微生物种类繁多,部分污染物超出国家标准,说明环境质量存在一定问题。

4. 综合实验结果,我们发现环境因素对人群健康产生了一定的影响。

年龄、性别、生活习惯等因素与健康状况之间存在一定关联。

环境质量的改善对于提高人群健康水平具有重要意义。

实验结论:本次实验通过调查和分析环境因素对人群健康的影响,发现环境质量与人群健康之间存在密切关系。

为了提高人群健康水平,我们应加强环境保护意识,改善环境质量,同时注重个体生活习惯的培养,降低环境因素对人群健康的影响。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学号14142200283序号14
单片机原理与接口技术
实验报告
实验项目序号实验四
实验项目名称动态显示与矩阵式键盘实验
姓名彭任远专业电子信息工程班级14-1BF 完成时间2016年6月1日
程序关键部分节选:
uchar code sled_bit[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //定义点亮数码管位选码
data uchardisp[8]={16,16,16,16,16,16,16,16};
uchar code table[18]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7 c,0x39,0x5e,0x79,0x71,0x00}; //共阴极数码管显示段码
第一题:void T0_int(void) interrupt 1
{ TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
oe=1; // 关闭2个573输出,防止在送数据时相互影响
k = disp[j]; // 每次显示ar[j]的数据
P0 = table[k]; // 相应显示数字段码
dx=1;
dx=0; // 锁存段码
P0=sled_bit[j]; // 选择相应数码管位选
wx=1;
wx=0; // 锁存位码
oe=0; // 打开2个573三态门,输出段码和位码if(++j>=8)j=0; // 为下一个显示做准备
}
void int0_isr(void) interrupt 0 // 外中断0的中断服务函数
{ uchar i;
if(key1==0) for(i=0;i<8;i++) disp[i]=ar[i];
if(key2==0) for(i=0;i<8;i++) disp[i]=br[i];
}
第二题:
P2=0xf0;
delay(5);
a=P2;
P2=0x0f;
delay(5);
b=P2;
a=a|b;
if(a!=0xff) //未按键,不处理
{
while(P2!=0x0f); //等待松手 ,一旦松手后才赋键值
switch(a)
{ case 0xee: num=0; break;
case 0xde: num=1; break;
case 0xbe: num=2; break;
case 0x7e: num=3; break;
case 0xed: num=4; break;
case 0xdd: num=5; break;
case 0xbd: num=6; break;
case 0x7d: num=7; break;
case 0xeb: num=8; break;
case 0xdb: num=9; break;
case 0xbb: num=10;break;
case 0x7b: num=11;break;
case 0xe7: num=12;break;
case 0xd7: num=13;break;
case 0xb7: num=14;break;
case 0x77: num=15;
}
for(i=0;i<7;i++) disp[i]=disp[i+1];
disp[7]=num;
}
delay(255); //消弹跳
}
第三题:
if(num<10)
{for(i=0;i<7;i++) disp[i]=disp[i+1]; disp[7]=num;
}
if(a==0xe7)
{ num=0;
for(x=0;x<8;x++)
disp[x]=num;
}
if(a==0x77)
{num=16;
for(y=0;y<8;y++)
disp[y]=num;
}
}
delay(255); //消弹跳
实验实物图:第一题:
第二题:
第三题:
实验四动态显示与矩阵式键盘实验
一、实验目的
1、进一步理解数码管与单片机的接口原理与动态显示原理,理解单片机矩
阵式键盘按键识别的原理;
2、掌握单片机动态显示应用和编程方法;
3、掌握单片机矩阵式键盘按键识别的方法。

二、实验前准备
1、完成作业6;
2、根据实验内容编写好相关程序,并进行Proteus仿真。

三、实验内容
实验内容为3项,其中第1、2项必做。

1、动态显示。

未按键不显示,按K1键,动态显示“19491001”;按K2键,动态显示“20141210”。

2、动态显示与按键识别。

矩阵式键盘键值分别是0-F,未按键不显示。

每按键一次,键值在最低位显示,原键值向高位移一位。

3、可控动态显示与按键识别。

矩阵式键盘键值分别是0-9,最下面一排键位功能键,左右两个键分别为“清0键”“C”,和”“回车键”“ ”,其它键无效。

未按键不显示,每按键一次,键值在最低位显示,原键值向高位移一位。

按8个键后,再按键无效。

按清0键全显示“0”。

按“ ”后全部熄灭,再按键重新开始。

四、实验原理图
图3.4 动态显示与矩阵式键盘实验电路原理图
动态显示共8个共阴极数码管,采用两片74LS573进行驱动,74LS573与74LS373都是8D锁存器,只是573引脚排列更易于布线。

其引脚功能为:D1-D8为数据输入端;Q1-Q8为数据输出端;LE为数据输入锁存端,LE=1数据输入D 锁存器,LE=0数据不能输入D锁存器,即LE下降沿锁存当前输入数据;OE地址输出允许端,OE=0输出锁存数据,OE=1输出高阻。

电路中,U1输出段码a b c d e f g db,控制显示的字形与小数点,U2输出位选码,控制第几个数码管显示。

单片机P14、P15分别连接到U1、U2的LE,连接U1、U2的OE。

五、软件设计思想
1、动态显示。

(1) 仿照例题编程,设置8个数据的一维显示数组disp[],设置位选码数组sled_bit[],对应每个数码管;设置2个一维数组,data ucharar[8]={1,9,4,9,1,0,0,1};data uchar br[8]={2,0,1,4,1,2,1,0};按K1、K2键进入外部中断0,在外部中断程序中根据按键将ar[]、br[]数据送人disp[]。

(2)T0每500us中断1次,在T0中断中点亮一个数码管。

在T0中断函数中,①P1.3=1,U1、U2输出高阻;②P1.4=1,P0口输出段码,P1.4=0,U1锁存输入的段码;③P1.5=1,P0口输出位选码,P1.5=0,U2锁存输入的位选码;
④P1.3=0,U1、U2同时输出段码和位选码,进行显示。

1、矩阵式键盘按键识别
(1)行、列输出后要延时,才读出相应特征值;
(2)进行键值分析前要具备如下条件:
①要有键按下,设a是得到的键值,if(a!=0xff)才继续进行;
②要等键弹起,若输出P2=0x0f,则P2!=0x0f要等待,while(P2!=0x0f);
③每次进行完键值分析后,要延时。

六、实验思考题
1、电路中为什么要用74LS573,不用74LS573,可用什么器件代替?如果
OE都直接接地,应如何编程?
2、为什么要等键弹起,才进行键值分析?
答:消弹跳,因为若不消弹跳,可能会认为多次按此键。

最好是等待松手后,再进行判断。

3、如果用简单按键与矩阵式键盘构成组合按键,组合按键如何编程得到
键值?
答:组合按键是多个按键组合获得一个键值,因此我们可以先获取简单按键与矩阵式键盘分别的键值。

得到分别的键值后,加判断语句分别要求独立按键的键值为某一值、矩阵按键获取的键值为某一值当它们都达到要求时则向系统反馈某个设定值。

相关文档
最新文档