实验6

实验6
实验6

姓名周昌荣学号189

实验16用三表法测量电路等效参数

实验十六 用三表法测量电路等效参数 一、实验目的 1. 学会用交流电压表、 交流电流表和功率表测量元件的交流等效参数的方法。 2. 学会功率表的接法和使用。 二、原理说明 1. 正弦交流信号激励下的元件值或阻抗值,可以用交流电压表、 交流电流表及功率表分别测量出元件两端的电压U 、流过该元件的电流I 和它所消耗的功率P ,然后通过计算得到所求的各值,这种方法称为三表法, 是用以测量50Hz 交流电路参数的基本方法。 计算的基本公式为: 阻抗的模I U Z =, 电路的功率因数 cos φ= UI P 等效电阻 R = 2 I P =│Z │cos φ, 等效电抗 X =│Z │sin φ 或 X =X L =2πfL , X =Xc =fC π21 2. 阻抗性质的判别方法:在被测元件两端并联电容或串联电容的方法来加以判别,方法与原理如下: (1) 在被测元件两端并联一只适当容量的试验电容, 若串接在电路中电流表的读数增大,则被测阻抗为容性,电流减小则为感性。 图16-1 并联电容测量法 图16-1(a)中,Z 为待测定的元件,C'为试验电容器。(b)图是(a)的等效电路,图中G 、B 为待测阻抗Z 的电导和电纳,B'为并联电容C' 的电纳。在端电压有效值不变的条件下,按下面两种情况进行分析: ① 设B +B'=B",若B'增大,B"也增大,则电路中电流I 将单调地上升,故可判断B 为容性元件。 ② 设B +B'=B",若B'增大,而B"先减小而后再增大,电流I 也是先减小后上升,如图16-2所示,则可判断B 为感性元件。 由上分析可见,当B 为容性元件时, 对并联电容C'值无特殊要求;而当B 为感 性元件时,B'<│2B │才有判定为感性的意 I I Z , . . (a ) (b )

实验6+过程_函数和程序...

实验6过程、函数和程序包 姓名:学号: 专业:班级: 同组人:无实验日期:2013/7/21 【实验目的与要求】 ?掌握过程的创建与调用 ?掌握PL/SQL函数的编写与调用 ?熟悉程序包的使用 【实验内容与步骤】 6.0.实验准备工作:PL/SQL程序文件的编辑与执行 1.使用文档编辑器编辑以下文件,并保存为aa.sql: 2.以scott身份登录,在SQ L Plus中执行@aa命令运行程序: 注:测试时,文件名请用全名(即包含路径,如:@c:\aa) 给出运行结果:

6.1.存储过程 1.最简单的存储过程编写与执行 (1)创建测试表 drop table Exam_Table; create table Exam_Table( e_id number(5), e_name varchar2(20), e_salary number(8,2) ); (2)创建存储过程 create or replace procedure insert_salary (v_id number,v_name varchar2,v_salary number) is begin insert into Exam_Table values (v_id,v_name,v_salary); commit; dbms_output.put_line('数据插入成功'); end; / (3) 执行(调用)存储过程 exec insert_salary(6,'g',2000); (4)查询执行结果

select * from Exam_Table; 给出执行的最后结果: 2.参数的使用:in/out/in out参数 阅读以下程序,理解不同类型参数使用的不同,运行程序,给出运行结果。 (1) 用两个参数:in ,out 传入一个姓名,输出:某某人你好: create or replace procedure mp(v_in varchar2,v_out out varchar2) is begin v_out:=v_in||'你好'; end; declare v_name varchar2(10); begin mp('scott',v_name); dbms_output.put_line(v_name); end;--输出:scott你好 给出运行结果:

实验六 两级放大电路

实验六两级放大电路 一、实验目的 1.掌握如何合理设置静态工作点。 2.了解放大器的失真及消除方法。 二、实验仪器 1.双踪示波器。2.万用表。3.模拟电路实验装置。4.毫伏表 三、预习要求 1.预习教材多级放大电路内容。 2.分析图6.1两级交流放大电路。初步估计测试内容的变化范围。 四、实验内容 1.设置静态工作点 (1)按图接线,注意接线尽可能短。 (2)静态工作点设置:要求第二级在输出波形不失真的前提下幅值尽管大,第一级为增加信噪比工作点尽可能低一些。 建议:I CQ1 =1mA,I CQ2=1。2mA。 (3)在输入端加上1KHz幅度为1mV的交流信号(一般采用实验箱上加衰减的办法,即信号源用一个较大的信号。例如100mV,在实验板上经100:1衰减电阻降为1mV)。调整工作点使输出信号不失真。 注意:如发现有寄生振荡,可采用以下措施消除: ①重新布线,尽可能走线短。 ②可在三级管eb间加几p到几百p的电容。 ③信号源与放大器用屏蔽线连接。 2.按表6.1要求测量并计算,注意测静态工作点时应断开输入信号。

表6.1 L 4.测两级放大器的频率特性(EWB) (1)将放大器负载断开,先将输入信号频率调到1KHZ,幅度调到使输出幅度适当而不失真。 (2)保持输入信号幅度不变,改变频率,按表6.2测量并记录。 (3)接上负载,重复上述实验。 五、实验报告: 1.整理实验数据,分析实验结果。 2.画出实验电路的频率特性简图,标出f H和f L。 3.写出增加频率范围的方法。 六、思考题: 1.总结示波器在实验中的作用。 2. 两级放大器静态工作点调节的方法和理论根据。

流行病学试题 6.第六章、病例对照研究

第六章病例对照研究 名词解释 1.病例对照研究 2.匹配 3.入院率偏倚 4.匹配过度 5.分层分析 6.OR 选择题 1.在吸烟与肺癌的病例对照研究中,如果对照组中选人过多的慢性支气管炎病人,可能会A.高估RR值 B.高估OR值 C.低估RR值 D.低估OR值 E.对结果影响不大 2.假如某因素与某病关系的病例对照研究结果的OR值为0.3(P<0.01),最可能的解释是A.该因素与该病无关联 B.该因素可能是该病的保护因素 C.该因素可能是该病的致病因素 D.该因素可能是该病的致病因素,但作用不大 E.该因素不是该病的致病因素 3.病例对照研究的缺点是 A.不适于研究发病率低的疾病 B.选择合适的病例与对照困难 C.不能判定某因素与疾病的可能因果关系 D.很难避免某些偏倚的发生 E.不适于对一种疾病的多种病因进行同时研究 4.选择100例新诊断的结肠癌病例与200例需做整形手术的病人进行饮酒史的比较,探讨饮酒与结肠癌的关系,这样的研究设计属 A.病例对照研究 B.队列研究 C.临床试验 D.现况调查 E.筛检试验 5.在估计病例对照研究的样本含量时,不需要下列哪项参数? A.对照组暴露率 B.OR值 C.α值 D.值 E.x2值 6.在探索年轻女性阴道腺癌发病危险因素的配对病例对照研究中,选择匹配的条件应包括A.患者母亲年龄 B.患者母亲孕期阴道出血史 C.患者母亲孕期照射过X线

D.患者母亲孕期用药情况 E.阴道腺癌患者的出生时间 7.以下哪项不属于控制病例对照研究混杂偏倚的措施? A.采用匹配方式选择对照 B.使调查员不知道研究的假设 C.选择对照组时尽量使其年龄、性别的构成与病例组保持一致 D.分层分析法计算OR值 E.进行多因素Logistic回归分析 8.病例对照研究中匹配设计是为了控制哪种偏倚? A.选择偏倚 B.错分偏倚 C.回忆偏倚 D.失访偏倚 E.混杂偏倚 9.病例对照研究的性质是 A.回顾性研究 B.前瞻性研究 C.横断面研究 D.描述性研究 E.干预性研究 10.在病例对照研究中,吸烟与许多疾病有关,但与肺癌的联系中,只与肺癌中的鳞状腺癌的联系有统计学意义。这种情况属于 A.虚假的联系 B.间接的联系 C.联系的普遍性 D.联系的特异性 E.剂量反应关系 11.病例对照研究中病例与对照选择的基本原则是 A.病例组应是医院中确诊的所研究疾病的病例 B.病例组应是具有危险因素暴露史者 C.对照组应是不患其他疾病的健康人 D.对照组应是无危险因素暴露史者 E.病例与对照均不考虑是否有危险因素暴露史 12.以下哪项不属于病例对照研究特点? A.是在疾病发生后进行的 B.研究对象是按有无患有所研究的疾病分成病例组和对照组 C.所研究因素的暴露情况常常是通过研究对象的回忆获得的 D.该研究可通过两组间发病率的比值计算OR值 E.从因果关系的角度看,该研究属于“由果推因”的研究方法 13.以医院为基础的吸烟与冠心病的病例对照研究中,错误做法是 A.可在多个医院选择病例 B.可在病例同一科室中选择对照 C.可在社区人群中选择对照 D.性别、年龄常起混杂作用,可作为匹配条件 E.对于饮酒与喝茶所起的作用,可做分层分析

实验六 高层绘图操作答案

实验六 高层绘图操作 实验目的: 1. 掌握绘制二维图形的常用函数 2. 掌握绘制三维图形的常用函数 3. 掌握绘制图形的辅助操作 实验内容: 1. 1. 设x x x y cos 2^1sin 35.0????? ? ++=,在π 2~ 0=x 区间取101点,绘制函数曲 线。 x=0:pi/100:2*pi; y=(0.5+3*sin(x)./(1+x..^2)).*cos(x); plot(x,y); 2. 已知2 1x y = ,)2cos(2x y =,213y y y ?=,完成下列操作: (1) 在同一坐标系下用不同的颜色和线型绘制三条曲线。 (2) 以子图形式绘制三条曲线。 (3) 分别用条形图、阶梯图、杆图和填充图绘制三条曲线。 (1).在同一坐标系下用不同的颜色和线型绘制三条曲线。 x=0:pi/1000:2*pi; y1=x.^2; y2=cos(2*x); y3=y1.*y2;

plot(x,y1,'r',x,y2,'b-.',x,y3,'k--'); (2). 以子图形式绘制三条曲线。 x=0:pi/10:2*pi; y1=x.^2; subplot(2,2,1);plot(x,y1,'r'); title('y1=x^2'); y2=cos(2*x); subplot(2,2,2);plot(x,y2,'b-.'); title('y2=cos(2*x)'); y3=y1.*y2; subplot(2,2,3);plot(x,y3,'k--'); title('y3=y1.*y2'); (3). 分别用条形图、阶梯图、杆图和填充图绘制三条曲线。x=0:pi/10:2*pi; y1=x.^2; subplot(2,2,1);bar(x,y1,'r'); title('y1=x^2'); subplot(2,2,2);stairs(x,y1,'r'); title('y1=x^2'); subplot(2,2,3);stem(x,y1,'r'); title('y1=x^2'); subplot(2,2,4);fill(x,y1,'r');

实验六 比较器电路

东南大学电工电子实验中心 实验报告 课程名称:电子线路实验 第 6 次实验 实验名称:比较器电路 院(系):专业: 姓名:学号: 实验室: 实验组别: 同组人员:实验时间: 10 年 5 月13日 评定成绩:审阅教师:

实验六比较器电路 一、实验目的 1、熟悉常用的单门限比较器、迟滞比较器、窗口比较器的基本工作原理、电路特性和主要使用场合; 2、掌握利用运算放大器构成单门限比较器、迟滞比较器和窗口比较器电路各元件参数的计算方法,研究参考电压和正反馈对电压比较器的传输特性的影响; 3、了解集成电压比较器LM311的使用方法,及其与由运放构成的比较器的差别; 4、进一步熟悉传输特性曲线的测量方法和技巧。 二、实验原理

三、预习思考 1、用运算放大器LM741设计一个单门限比较器,将正弦波变换成方波,运放采用 双电源供电,电源电压为±12V,要求方波前后沿的上升、下降时间不大于半个周期的1/10,请根据LM741数据手册提供的参数,计算输入正弦波的最高频率可为多少。 答: 左右,计算可得输查询LM74的数据手册,可得转换速率为0.5V/us,电源电压为10V 出方波的最大上升时间为40us,根据设计要求,方波前后沿的上升下降时间不大于半个周期的1/10,计算可得信号的最大周期为800us,即输入正弦波得到最高频率为1.25KHZ. 2、画出迟滞比较器的输入输出波形示意图,并在图上解释怎样才能在示波器上正 确读出上限阈值电平和下限阈值电平。 答: Ch1接输入信号,ch2接输出信号,两通道接地,分别调整将两个通道的零基准线,使其重合。用示波器的游标功能,通道选择ch1,功能选择电压,测出交点位置处电压即对应上限和下限阈值。

matlab 实验6 函数及其调用

数学实验练习六:函数 一、1)写一个 MATLAB 函数 piFun01.m 来计算下列级数: f(n) = 4*(1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + ...) 其中 n 为函数的输入,代表上述级数的项数,级数和 f(n) 则是函数的输出。 解:function f=pifun01(n) f=0; for i=1:n f=f+4*(-1)^(i+1)/(2*i-1); end >> piFun01(100000) ans = 3.1416 2)使用 tic 和 toc 指令来测量 piFun01(100000) 的计算时间。如果你不知道如何使用这两个指令,请使用 help tic 及 help toc 来查出它们的用法。我的旧计算机是 Pentium 450MHz,所得的计算时间约为 2 秒。请说明你的计算机规格以及其计算时间。

解:function f=pifun01(n) tic f=0; for i=1:n f=f+4*(-1)^(i+1)/(2*i-1); end f=toc 二、写一个 MATLAB 的递归函数 fibo.m 来计算 Fibonacci 数列, 其定义如下: fibo(n+2) = fibo(n+1)+fibo(n) 此数列的启始条件如下: fibo(1) = 0, fibo(2) = 1. a) fibo(25) 的返回的值是多少? 解:function f=fibo(n) if n==1 f=0; elseif n==2

f=1; else f=fibo(n-1)+fibo(n-2); end >> clear >> fibo(25) ans = 46368 b)使用 tic 和 toc 指令来测量 fibo(25) 的计算时间。我的计 算机是 Pentium 2GHz,所得的计算时间约为 3.35 秒。请说明你的计算机规格以及其计算时间。 解: function f=fibo(n) tic if n==1 f=0; elseif n==2 f=1; else f=fibo(n-1)+fibo(n-2); end

实验六、用窗函数法设计FIR滤波器分析解析

实验六 用窗函数法设计 FIR 滤波器 一、实验目的 (1) 掌握用窗函数法设计FIR 数字滤波器的原理和方法。 (2) 熟悉线性相位FIR 数字滤波器特性。 (3) 了解各种窗函数对滤波特性的影响。 二、实验原理 滤波器的理想频率响应函数为H d (e j ω ),则其对应的单位脉冲响应为: h d (n) = ?-π π ωωωπ d e e H n j j d )(21 窗函数设计法的基本原理是用有限长单位脉冲响应序列h(n)逼h d (n)。由于h d (n)往往是无 限长序列,且是非因果的,所以用窗函数。w(n)将h d (n)截断,并进行加权处理: h(n) = h d (n) w(n) h(n)就作为实际设计的FIR 数字滤波器的单位脉冲响应序列,其频率响应函数H(e j ω )为: H(e j ω ) = ∑-=-1 )(N n n j e n h ω 如果要求线性相位特性,则h (n )还必须满足: )1()(n N h n h --±= 可根据具体情况选择h(n)的长度及对称性。 用窗函数法设计的滤波器性能取决于窗函数w(n)的类型及窗口长度N 的取值。设计过程中,要根据对阻带最小衰减和过渡带宽度的要求选择合适的窗函数类型和窗口长度N 。 三、实验步骤 1. 写出理想低通滤波器的传输函数和单位脉冲响应。 2. 写出用四种窗函数设计的滤波器的单位脉冲响应。 3. 用窗函数法设计一个线性相位FIR 低通滤波器,用理想低通滤波器作为逼近滤波器,截止频率ωc =π/4 rad ,选择窗函数的长度N =15,33两种情况。要求在两种窗口长度下,分别求出h(n),打印出相应的幅频特性和相频特性曲线,观察3dB 带宽和阻带衰减; 4 用其它窗函数(汉宁窗(升余弦窗)、哈明窗(改进的升余弦窗)、布莱克曼窗) 设计该滤波器,要求同1;比较四种窗函数对滤波器特性的影响。 四、实验用MATLAB 函数 可以调用MATLAB 工具箱函数fir1实现本实验所要求的线性相位FIR-DF 的设计,调用一维快速傅立叶变换函数fft 来计算滤波器的频率响应函数。

电子线路基础数字电路实验6 移位寄存器

实验六移位寄存器 一、实验目的 1、掌握中规模4位双向移位寄存器逻辑功能及使用方法。 2、熟悉移位寄存器的应用—实现数据的串行、并行转换和构成环形计数器。 二、实验原理 1、移位寄存器是一个具有移位功能的寄存器,是指寄存器中所存的代码能够在移位脉冲的作用下依次左移或右移。既能左移又能右移的称为双向移位寄存器,只需要改变左、右移的控制信号便可实现双向移位要求。根据移位寄存器存取信息的方式不同分为:串入串出、串入并出、并入串出、并入并出四种形式。 本实验选用的4位双向通用移位寄存器,型号为CC40194或74LS194,两者功能相同,可互换使用,其逻辑符号及引脚排列如图9—1所示。 图9—1 CC40194的逻辑符号及引脚功能 其中D0、D1、D2、D3为并行输入端; Q0、Q1、Q2、Q3为并行输出端;SR为右移串行输入端,SL为左移串行输入端;S1、S0为操作模式控制端;C R为直接 无条件清零端;CP为时钟脉冲输入端。 CC40194有5种不同操作模式:即并行送数寄存,右移(方向由Q0~Q3),左移(方向由Q3~Q0),保持及清零。 S1、S0和C R端的控制作用如表9—l。 表9—l

2、移位寄存器应用很广,可构成移位寄存器型计数器;顺序脉冲发生器;串行累加器;可用作数据转换,即把串行数据转换为并行数据,或把并行数据转换为串行数据等。本实验研究移位寄存器用作环形计数器和数据的串、并行转换。(1)环形计数器 把移位寄存器的输出反馈到它的串行输入端,就可以进行循环移位,如图9—2所示,把输出端Q3和右移串行输入端S R相连接,设初始状态Q0Q1Q2Q3=1000,则在时钟脉冲作用下Q0Q1Q2Q3将依次变为0100→0010→0001→1000→……,如表9—2所示,可见它是一个具有四个有效状态的计数器,这种类型的计数器通常称为环形计数器。图9—2电路可以由各个输出端输出在时间上有先后顺序的脉冲。因此也可作为顺序脉冲发生器。 图9—2环形计数器表9—2 如果将输出作与左移串行输入临,相连接,即可达左移循环移位。 (2)实现数据串、并行转换 ①串行/并行转换器 串行/并行转换是指串行输入的数码,经转换电路之后变换成并行输出。图9—3是用二片CC40194(74LS194)四位双向移位寄存器组成的七位申/并行数据转换电路。 图9—3 七位串行/并行转换器 电路中S0端接高电平1,S1受Q7控制,二片寄存器连接成串行输入右移工作模式。Q7是转换结束标志。当Q7=1时,S1为0,使之成为S1S0=01的串入右移工作方式,当Q7=0时,S1=1, S1S0=10则串行送数结束,标志着串行输入的数据已转换成并行输出了。’ 串行/并行转换的具体过程如下: 转换前,C R端加低电平,使1、2两片寄存器的内容清0,此时S1 S0=11,

实验六 函数

实验六 函数 一、实验目的 1.掌握自定义函数的一般结构及定义函数的方法。 2.掌握形参、实参、函数原型等重要概念。 3.掌握函数声明、函数调用的一般方法。 4. 了解函数的嵌套调用以及函数的递归调用的格式。 二、实验预习 1 .理解为什么要在程序中引入函数?函数的引入对程序的整体结构有什么样的影响? 2. 函数的定义格式,理解函数的类型说明符根据什么来确定? 3. 充分理解函数实参和形参的联系和区别,掌握单向值传递的意义。 4. 了解针对不同返回类型的函数返回值的应用,尤其是有无return 语句的区别。 5. 掌握函数调用与函数声明的格式,了解什么情况下需要进行函数声明?什么情况下不需要? 6. 了解函数嵌套调用和递归调用的原理及使用原则。 三、实验内容 (一)阅读并调试下列程序,根据要求给出程序结果。 1.求三角形面积函数。 ⑴ 编程分析 ① 设三角形边长为a 、b 、c ,面积area 的算法是s=(a+b+c)/2, area=))()((c s b s a s s --- ,其中 显然,要计算三角形面积,需要用到三个参数,面积函数的返回值的数据类型应为实型。 ② 尽管main()函数可以出现在程序的任何位置,但为了方便程序阅读,通常将主函数放在程序的开始位置,并在它之前集中进行自定义函数的原型声明。 ⑵ 参考程序 /* 定义和使用求三角形面积函数的程序 */ #include "math.h" #include "stdio.h" float area(float,float,float); /*函数的声明*/ void main() { float a,b,c; printf("请输入三角形的三个边长值:\n") scanf("%f,%f,%f",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a&&a>0.0&&b>0.0&&c>0.0) printf("Area=%-7.2f\n",area(a,b,c)); /* 以下是计算任意三角形面积的函数 */ float area(float a,float b,float c) { float s,area_s; s=(a+b+c)/2.0;

第六章 实验流行病学

第六章实验流行病学 A型题: 1. 1.研究某药物对某病的治疗效果时,试验对象应该是: A. A.严重型病人 B. B.男、女人数必须相等 C. C.患病人群中有代表性的样本 D. D.对照组为非患某病的人组成 E. E.非典型症状的病人 2. 2.关于临床试验的对照组,下列哪项是正确的? A. A.为患病的病人组成,但处理因素与试验组不同 B. B.由人群中的非病例组成 C. C.与病人同时入院的非某病的病例 D. D.患某病的较轻型病例 E. E.对照组的设立是为了防止抽样误差 3. 3.在临床试验中,避免主观偏倚的最主要方法是: A. A.统一检测标准 B. B.由一个人完成所有的结果观察 C. C.盲法 D. D.只使用客观指标 E. E.随机抽样 4. 4.临床上的“双盲”研究是指 A. A.研究组接受疫苗,对照组接受安慰剂 B. B.观察者和受试对象均不知道谁接受疫苗和谁接受安慰剂 C. C.观察者和受试对象均不知道安慰剂的性质 D. D.研究组和对照组都不知道观察者的身份 E. E.以上都不是 5. 5.在进行药物疗效分析时,下列哪项是正确的? A. A.因为是临床试验,故不需要对照组 B. B.试验组、对照组均只选典型病人 C. C.试验组、对照组都应选择有代表性者,并且两组是均衡可比的 D. D.试验组应选择较轻的病人 E. E.对照组应选择较重的病人 6.6.某广告说用某药治疗了100例某病病人,其中95例痊愈,治愈率达95%。此治愈率不可信的主要原因是: A. A.所治病例数过少 B. B.缺少对照组

C. C.治愈率太高 D. D.没有经过统计学检验 E. E.没有关于偏倚控制的说明 7. 7.临床试验设计时,实验组与对照组的主要差别是: A. A.对病例诊断要求不一样 B. B.实验组给予某处理因素,而对照组没有 C. C.对照组给予某处理因素,而实验组没有 D. D.实验组与对照组观察结果的方法不一样 E. E.两者观察所需时间不一样 8.8.在一项疫苗试验中,对随机选择的1000名2岁儿童注射疫苗并追踪观察10年,其中80%从未患病。对于该疫苗的效果,下列哪项结论是正确的? A. A.疫苗非常好,因为有高的免疫率 B. B.由于没有对不接种儿童进行追踪观察,所以得不出什么结论C. C.疫苗并非特别有效,因为免疫率低 D. D.未作统计学检验而得不出结论 E. E.患病率为100%-80%=20% 9. 9.随机临床试验的主要优点是: A. A.避免了观察者偏倚 B. B.可证实本身是合乎道德的 C. C.排除了参加者对不同治疗组群的自我选择 D. D.登记了有代表性的病人 E. E.导出了可适用于其他病人的结果 10.临床试验与队列研究的主要区别是: A.研究组与对照组大小相等 B.研究是前瞻性的 C.研究者是否控制研究因素 D.研究组与对照组具有可比性 E.设立对照 B型题: A. A.保证样本的代表性 B. B.保证两组之间的可比性 C. C.可避免来自病人和医生两方面的偏倚 D. D.消除病人的主观选择研究条件对结果的影响 E. E.在随机分组过程中,使各组在某些方面具有可比性 1. 1.均衡性的目的在于

电路实验实验报告

电路实验实验报告 一、实验题目 二极管伏安特性曲线测量 二、实验摘要 1.设计电路使电压1-5v可调。 2.在面包板上搭接一个测量二极管伏安特性曲线的电路。 3.给二极管测试电路的输入端加Vp-p=4V、f=5kHz的正弦波,用示波器观察该电路的输入输出波形。 4.测量二极管正向和反向的伏安特性,将所测的电流和电压列表记录好。 5.用excel画二极管的伏安特性曲线。 三、实验环境 数字万用表、二极管、面包板、导线、电阻、示波器、函数信号发生器等。 四、实验原理 1.晶体二极管的导电特性: 晶体二极管无论加上正向或反向电压,当电压小于一定数值时只能通过很小的电流,只有电压大于一定数值时,才有较大电流出现,相应

的电压可以称为导通电压。正向导通电压小,反向导通电压相差很大。当外加电压大于导通电压时,电流按指数规律迅速增大,此时,欧姆定律对二极管不成立。 2.正向电压: 对二极管施加正向偏置电压时,则二极管中就有正向电流通过(多数载流子导电),随着正向偏置电压的增加,开始时,电流随电压变化很缓慢,而当正向偏置电压增至接近二极管导通电压时,电流急剧增加,二极管导通后,电压的少许变化,电流的变化都很大。 3.反向电压: 对上述器件施加反向偏置电压时,二极管处于截止状态,其反向电压增加至该二极管的击穿电压时,电流猛增,二极管被击穿,在二极管使用中应竭力避免出现击穿观察,这很容易造成二极管的永久性损坏。所以在做二极管反向特性时,应串联接入限流电阻,以防因电流过大而损坏二极管。 4.将正弦交流电接入二极管,正向的电流可以导通,反向无法导通,则可在示波器上显示出半个正弦波。 五、实验电路

实验六 自定义函数

实验六自定义函数 实验目的:熟悉Matlab自定义函数的定义和调用方法 实验内容: 2. 编写程序,在主程序中提示用户输入一组数字,编写子程序文件 find_div2.m找出能被2整除的数字,find_max_min.m找出输入数字中的最大值和最小值之和,find_averag求出输入数字的平均值,sort_number对数字进行排序,在主程序中调用子程序并且把上述结果输出。例如输入的数字为1,2,3,4,5,要求输出格式为:输入数字中能被2整除的数为:2,4 输入数字中最大值与最小值之和为:5+1=6 输入数字的平均值为:3 输入数字从大到小排序为:5,4 3,2,1 主程序: clear,clc s=input('请输入一组数字:','s'); x=str2num(s); find_div2(x); find_max_min(x); find_averag(x); sort_number(x);

子程序: function find_div2(x) b=length(x); for i=1:b A(i)=x(i); end c=find(rem(A,2)==0); A=A(c); disp(['输入数字中能被2整除的数为:',num2str(A)]) 子程序: function find_max_min(x) a=max(x); b=min(x); c=a+b; disp(['输入数字中最大值与最小值之和为:',num2str(a),'+',num2str(b),'=',num2str(c) 子程序: function find_averag(x) a=mean(x); disp(['输入数字的平均值为: ',num2str(a)]) 子程序: f unction sort_number(x) a=sort(x); b=fliplr(a); disp(['输入数字从大到小排序为:',num2str(b)])

实验一 组合逻辑电路的设计

实验一 组合逻辑电路的设计 一、实验目的: 1、 掌握组合逻辑电路的设计方法。 2、 掌握组合逻辑电路的静态测试方法。 3、 加深FPGA 设计的过程,并比较原理图输入和文本输入的优劣。 4、 理解“毛刺”产生的原因及如何消除其影响。 5、 理解组合逻辑电路的特点。 二、实验的硬件要求: 1、 EDA/SOPC 实验箱。 2、 计算机。 三、实验原理 1、组合逻辑电路的定义 数字逻辑电路可分为两类:组合逻辑电路和时序逻辑电路。组合逻辑电路中不包含记忆单元(触发器、锁存器等),主要由逻辑门电路构成,电路在任何时刻的输出只和当前时刻的输入有关,而与以前的输入无关。时序电路则是指包含了记忆单元的逻辑电路,其输出不仅跟当前电路的输入有关,还和输入信号作用前电路的状态有关。 通常组合逻辑电路可以用图1.1所示结构来描述。其中,X0、X1、…、Xn 为输入信号, L0、L1、…、Lm 为输出信号。输入和输出之间的逻辑函数关系可用式1.1表示: 2、组合逻辑电路的设计方法 组合逻辑电路的设计任务是根据给定的逻辑功能,求出可实现该逻辑功能的最合理组 合电路。理解组合逻辑电路的设计概念应该分两个层次:(1)设计的电路在功能上是完整的,能够满足所有设计要求;(2)考虑到成本和设计复杂度,设计的电路应该是最简单的,设计最优化是设计人员必须努力达到的目标。 在设计组合逻辑电路时,首先需要对实际问题进行逻辑抽象,列出真值表,建立起逻辑模型;然后利用代数法或卡诺图法简化逻辑函数,找到最简或最合理的函数表达式;根据简化的逻辑函数画出逻辑图,并验证电路的功能完整性。设计过程中还应该考虑到一些实际的工程问题,如被选门电路的驱动能力、扇出系数是否足够,信号传递延时是否合乎要求等。组合电路的基本设计步骤可用图1.2来表示。 3、组合逻辑电路的特点及设计时的注意事项 ①组合逻辑电路的输出具有立即性,即输入发生变化时,输出立即变化。(实际电路中 图 1.1 组合逻辑电路框图 L0=F0(X0,X1,···Xn) · · · Lm=F0(X0,X1,···Xn) (1.1) 图 1.2 组合电路设计步骤示意图图

实验6函数习题及答案

实验6 函数 班级:学号: 姓名:日期: 一、实验目的 (1)掌握定义函数的方法; (2)掌握函数实参与形参的对应关系,以及“值传递”的方式; (3)掌握函数的嵌套调用和递归调用的方法; (4)掌握全局变量和局部变量、动态变量和静态变量的概念和使用方法; (5)学习对多文件的程序编译和运行。 二、实验内容 1.阅读下面程序,写出程序运行结果,并且上机进行验证。 (1)a1.cpp 变量的虚实耦合,实现的是值传递,是单向传递 #include "stdio.h" int swap(int a,int b) { int c,s; c=a; a=b; b=c; s=a+b; return s; } void main() { int a,b,s; a=3;b=4; s=swap(a,b); printf("a=%d b=%d s=%d\n",a,b,s); } (2)a2.cpp

将十进制数26的各位数字相乘 #include "stdio.h" int fun(int num) { int k=1; do { k*=num %10; / num/=10; }while(num); return(k); } void main() { int n=26; printf("%d\n",fun(n)); } (3)a3.cpp 变量的作用域,当在函数内定义了与全局变量同名的局部变量时,全局变量被屏蔽#include "stdio.h" int a=3,b=5,c; void f(int b) { c=a+b; printf("%d %d %d\n",a,b,c); } void main() { int a=8; f(3); printf("%d %d %d\n",a,b,c); } (4)a4.cpp 递归,将十进制11转换为二进制 #include "stdio.h" void dtob(int n) { int i;

第六章实验流行病学教案

第六章实验流行病学研究 Epidemiologic experiment study Epidemiologic studies are divided into the two major areas: observational and experimental. Observational studies are usually called either descriptive or analytical. If one plans to conduct an observational study, one does not have control over the study subjects. The researcher simply observes the outcome and factors associated with the disease. On the other hand, an experimental study has full control over the study subjects. This type of study is usually conducted in a clinical, community intervention, and field trial setting. I will be discussing about experimental study in the latter part of my lecture. 【案例】 1954年美国Salk灭活脊髓灰质炎疫苗现场试验 ――Jonas Edward Salk与Thomas Francis, Jr

实验六 窗函数及其对信号频谱的影响

实验六窗函数 及其对信号频谱 的影响 一. 实验目的 1. 掌握几种典型窗函数的性质、特点,比较几种典型的窗函数对信号频谱的影响。 2. 通过实验认识它们在克服FFT 频谱分析的能量泄漏和栅栏效应误差中的作用,以便在实际工作中能根据具体情况正确选用窗函数 二. 实验原理 1. 信号的截断及能量泄漏效应 数字信号处理的主要数学工具是博里叶变换.应注意到,傅里叶变换是研究整个时间域和频率域的关系。然而,当运用计算机实现工程测试信号处理时,不可能对无限长的信号进行测量和运算,而是取其有限的时间片段进行分析。做法是从信号中截取一个时间片段,然后用观察的信号时间片段进行周期延拓处理,得到虚拟的无限长的信号,然后就可以对信号进行傅里叶变换、相关分析等数学处理。 图6.1 信号的周期延拓 周期延拓后的信号与真实信号是不同的,下面我们就从数学的角度来看这种处理带来的误差情况。设有余弦信号x(t)在时域分布为无限长(- ∞,∞),当用矩形窗函数w(t)与其相乘时,得到截断信号xT(t) =x(t)w(t)。根据博里叶变换关系,余弦信号的频谱X(ω)是位于ω。处的δ函数,而矩形窗函数w(t)的谱为sinc(ω)函数,按照频域卷积定理,则截断信号xT(t) 的谱XT(ω) 应为: 将截断信号的谱XT(ω)与原始信号的谱X(ω)相比较可知,它已不是原来的两条谱线,而是两段振荡的连续谱.这表明原来的信号被截断以后,其频谱发生了畸变,原来集中在f0处的能量被分散到两个较宽的频带中去了,这种现象称之为频谱能量泄漏(Leakage)。 信号截断以后产生的能量泄漏现象是必然的,因为窗函数w(t)是一个频带无限的函数,所以即使原信号x(t)是限带宽信号,而在截断以后也必然成为无限带宽的函数,即信号在频域的能量与分布被扩展了。又从采样定理可知,无论采样频率多高,只要信号一经截断,就不可避免地引起混叠,因此信号截断必然导致一些误差,这是信号分析中不容忽视的问题。

C++实验六 函数

实验名称:实验六函数 班级学号姓名 实验地点完成日期成绩 (一)实验目的与要求 1.掌握高级语言中定义和使用函数的方法; 2.掌握通过“值传送”调用函数的方法; 3. 掌握函数的嵌套调用和递归函数的设计方法; 4.进一步练习阅读检查与调试修改高级语言程序的方法。 (二)实验内容 1.调试运行如下二程序,分析调用函数前后程序1中a,b这二个变量的值是否发生改变?为什么?程序2中数组a的二个元素的值是否发生改变?为什么? 程序1(变量作函数实参) int main( ) { int a=3,b=6; printf("a=%d,b=%d¥n",a,b); exchange1(a,b); printf("a=%d,b=%d¥n",a,b); return 0; } void exchange1(int x,int y) { int t; t=x;x=y;y=t; printf("x=%d,y=%d¥n",x,y); } 程序2(数组名作函数实参) int main( ) { void exchange2(int x[2]); static int a[2]={3,6};

printf("a[0]=%d,a[1]=%d¥n",a[0],a[1]); exchange2(a); printf("a[0]=%d,a[1]=%d¥n",a[0],a[1]); return 0; } void exchange2(int x[2]) { int t; t=x[0];x[0]=x[1];x[1]=t; printf("x[0]=%d,x[1]=%d¥n",x[0],x[1]); } 2. 写一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息。 本程序应当准备以下测试数据:17、2、1。分别输入数据,运行程序并检查结果是否正确。 3. 编写转换函数,将十进制整数n(-2^31<=n<=2^31-1)转换成k(2<=k<=16)进制数。字母请使用大写。(HLOJ 8001) (三)实验具体步骤 1.调试运行如下二程序,分析调用函数前后程序1中a,b这二个变量的值是否发生改变?为什么?程序2中数组a的二个元素的值是否发生改变?为什么? 程序1(变量作函数实参) int main( ) { int a=3,b=6; printf("a=%d,b=%d¥n",a,b); exchange1(a,b); printf("a=%d,b=%d¥n",a,b); return 0; } void exchange1(int x,int y) { int t; t=x;x=y;y=t; printf("x=%d,y=%d¥n",x,y); }

实验六组合逻辑电路设计

实验六组合逻辑电路设计 一、实验目的: 、掌握组合逻辑电路的分析与设计方法。 、掌握集成门电路的应用。 、掌握集成电路译码器与数据选择器的应用。 二、预习要求: 复习课本中相关内容。 、根据题意列出输入、输出真值表。 、利用卡诺图化简,写出最简或最合适的逻辑函数表达式。 、利用指定门电路实现逻辑功能。 、画出已设计完成的逻辑电路及实验用的接线图。 三、实验内容: 、设计三变量表决电路: 要求:画出逻辑电路图,设计相应表格。自拟实验方案,测试电路的逻辑功能是否与设计功能一致。 ()用与非门实现。 ()用译码器(、)实现。 ()用数据选择器(及)实现。 、用异或门和与非门实现全加器电路: 要求:画出逻辑电路图,设计相应表格。自拟实验方案,测试电路的逻辑功能是否与设计功能一致。 四、实验仪器及元器件 数字实验箱、万用表、、,、、、、等。 五、实验报告: 画出各部分逻辑电路图、真值表、及列出逻辑表达式,整理实验结果并进行分析,说明组合电路的特点和分析、设计方法。 六、实验用门电路介绍:

、、及管脚及功能 本实验所使用的(双四输入与非门)、(四二输入与非门)和(四输入或门)是一种低功耗肖特基集成门电路,其及引线功能及排列图如下: AB Y = ABCD Y = 、管脚及功能 双排直立式集成线线译码器各引脚排列及功能如图所示。 1 1A 2A 1A 1C

即输出全为高电平“1”;三个使能端1G 时,译码器八个输出中仅与地址输入对应的一个输出端为有效低电平“0”,其余输出无效电平“1”;在使能条件下,每个输出都是地址变量的最小项,考虑到输出低电平有效,输出函数可写成最小项的反,即: 、管脚及功能 本实验使用的集成数据选择器为选数据选择器,数据选择端个地址输入2A 1A 用于选择个数据输入通道~中对应下标的一个数据输入通道,并实现将该通道输入数据传送到输出端(或互补输出端Y )。还有一个低电平有效的使能端,以便实现扩展应用。引脚功能如图和附表所示。 使能条件下( ),的输出可以表示为, 其中为地址变量、、的最小项。只要确定输入数据就能实现相应的逻辑 函数,成为逻辑函数发生器。 、管脚及功能 是双选数据选择器,是在一块集成芯片上有两个选数据选择器。两数据选择器共用数选输入1A ,无互补输出端。芯片管脚如下图分布,功能如表所示。 2 A 1 A 功能表 ∑==7 D Y i i i m

C++上机实验报告实验六

实验六 实验目的 1.掌握运算符重载的方法 2.学习使用虚函数实现动态多态性 实验要求 1.定义Point类,有坐标_x,_y两个成员变量;对Point类重载“++”(自增)、“――”(自减)运算符,实现对坐标值的改变。 2.定义一个车(vehiele)基类,有Run、Stop等成员函数,由此派生出自行车(bicycle)类、汽车(motorcar)类,从bicycle和motorcar派生出摩托车(motorcycle)类,它们都有Run、Stop 等成员函数。观察虚函数的作用。 3. (选做)对实验4中的People类重载“==”运算符和“-”运算符,“==”运算符判断两个people类对象的id属性是否相等;“-”运算符实现People类对象的赋值操作。 实验内容及实验步骤 1.编写程序定义Point类,在类中定义整型的私有成员变量_x_y,定义成员函数Point& operator++();Point operator++(int);以实现对Point类重载“++”(自增)运算符,定义成员函数Point& operator--();Point operator--(int);以实现对Point类重载“--”(自减)运算符,实现对坐标值的改变。程序名:1ab8_1.Cpp #include using namespace std; class Point { public: Point(); Point(int x,int y); ~Point(){} //Point类析构函数 Point& operator++(); //公有成员函数 Point operator++(int); Point&operator--(); Point operator--(int); void Show(); private: int _x; //私有数据成员 int _y; }; Point::Point(){ //Point类构造函数 _x=0;_y=0;} Point::Point(int x,int y) //Point类构造函数 { _x=x; _y=y; }

相关文档
最新文档