CPLD实验指导书 .jsp

CPLD实验指导书 .jsp
CPLD实验指导书 .jsp

实验28 复杂可编程逻辑器件(CPLD)实验

1. 实验目的

(1)初步掌握采用Quartus II开发系统对CPLD编程的方法。

(2)了解“CPLD/FPGA数字开发实验箱的使用方法。

2. 实验设备

(1)计算机一台(键盘、鼠标、并口通讯线)。

(2)EDA教学实验系统。该实验系统由CPLD/FPGA芯片(Altera FLEX10K系列:EPF10K10LC84-4)、各种I/O器件、接口等部分构成。实验箱的平面分布图如图28.1所示。

图28.1 实验箱的平面分布图

3. Quartus II开发系统的设计步骤

Quartus II开发系统的设计步骤如图28.2所示。

图28.2 Quartus II开发系统的设计步骤

4. 实验内容

实验28-1 Quartus II开发系统的使用练习

28-1-1设计半加器

(1)实验要求

分别用原理图输入法和文本输入法设计半加器。设A、B为被加数和加数、C为进位、S为和,半加器的逻辑电路如图28.3所示,

图28.3 半加器的逻辑图

(2)实验步骤

①双击桌面上Quartus II 7.1图标启动Quartus II。

②创建一个新工程。步骤如下:

用鼠标左键点击Quartus II窗口菜单“File>New Project Wizard”,在弹出的窗口左键单击“Next” 进入工作目录、工程名和顶层文件设定对话框;

在对话框中依次设置工程存放的路径、工程名、顶层文件名,注意工程名和顶层文件名相同。左键单击“Next” 进入下一个设定对话框,按默认选项直接点击“Next”进入器件选择对话框;

在器件选择对话框中选择CPLD/FPGA芯片的系列(Family:FLEX10K)、引脚数(Pin Count:144)和芯片型号(Available devices:EPF10K10ATC144-3),点击“Next”进入EDA工具对话框;

EDA工具对话框的选择如图28.4所示。点击 FINISH 完成新建工程的建立。

图28.4 EDA工具设定框

若要修改已设定好的工程参数,则用鼠标左键点击Quartus II窗口菜单“Assignments>Settings”,然后在出现工程设置窗口的栏目中修改相应的参数,单击“OK”即可。

③设计输入:工程创建后,用鼠标左键点击Quartus II工具栏的“新建空白文档”按钮,或者在File菜单

中选择New ,出现图28.5所示的窗口,在对话框中选择相应的输入方式,单击“OK”。设计输入通常采用文本输入法或原理图输入方法。

图28.5 输入方式选择

用原理图输入电路文件。方法如下:

在 图28.5所示的New 对话框 Device Design Files 页下选择原理图输入方式:Block

Diagram/Schematic File ,点击 “OK”,则打开图形编辑器对话框,如图 1-10 所示。图中标明了常用的每个按钮的功能。Block Diagram / Schematic File ,用鼠标左键单击出现原理图编辑界面。该界面工具栏常用按钮的功能如表28.1所示。

表28.1 原理图编辑窗口常用按钮功能说明 图标

功能 功能

选择工具 插入元件 单条连线 弧形工具

部分连线

全屏显示

文本工具

对角线工具 数组连线 橡皮筋功能 放大缩小

调用元件库元件的方法:在图形编辑器要放置器件的空白处双击鼠标左键,或者用鼠标左键单击

图形编辑器窗口的门电路符号,或者用鼠标左键单击Quartus II 的菜单“Edit>Insert Symbol …”,则出现图28.6所示的窗口。用鼠标点击元件库前面的“+”号,展开单元库,选择所需要的图元或符号,或者在Name 栏输入符号名称,点击“OK”按钮,则该元件符号显示在右边的显示符号窗口。各元件库的分类如下:

Primitives(基本元件库)包括各种门电路(Primitives \ logic)、各种触发器/锁存器(Primitives \ storage)、和输入/输出引脚(Primitives \ pin)。

Others(其他元件库)包括74系列器件(Others \ maxplus II)、宏功能模块(Others \ opencore_plus)。

Magafunctions(参数化元件库)包括各种算数组件、I/O组件、存储组件等等。

图28.6 元件库的调用窗口

移动器件:单击鼠标左键选择器件,按住鼠标左键拖动。

Rotate、Copy、Paste、Cut、Delete器件:单击鼠标左键选择器件,再单击鼠标右键,在弹出的菜单中选所要功能。

制作输入、输出引脚:在空白处双击鼠标左键,出现Symbol窗口,在元件库Primitives \ pin 中调用input或output。

更改输入、输出引脚名称:鼠标左键单击引脚,再点击右键,则弹出菜单,在弹出的菜单中选Edit Pin Name, 然后在引脚名称的文字处键入引脚名。或者用鼠标左键双击引脚名,修改之。

制作引脚和符号间的连线:在两个端点之间连线方法: 将鼠标移到其中一个端点上,这时鼠标指示符自动变为“+”,按住鼠标的左键拖到另一个端点,然后放开左键,则一条连线就画好了。若要删除连线,则单击鼠标左键选择连线,再按Delete键。

将文件保存为hadder1.gdf。所构成的半加器文件的电路图如图28.7所示。

完成设计输入后,用鼠标左键单击QuartusII菜单“File>Save As…”,在出现的对话框中,选择保存目录并输入文件名。若需要将设计文件添加到当前工程中,则选择该对话框下面的 Add file to current project复选框,单击“保存”。

图28.7

用文本输入法输入电路文件(例如:AHDL)。方法如下:

选择原理图输入方式:AHDL File。

然后在文本编辑器窗口输入半加器的AHDL文件。文件保存为hadder2.tdf。

半加器的AHDL描述如下:

SUBDESIGN hadder2

(A,B:INPUT;S,C:OUTPUT;)

BEGIN

S=(A&!B)#(!A&B);

C=A&B;

END;

半加器的VHDL描述如下:

IEEE

library

use IEEE_std_logic_1164.all

--*****************************

--half_adder

entity half_adder is

port(a,b: in std_logic;

s, c0: out std_logic);

end half_adder;

--*****************************

architecture h_adder of half_adder is

signal c,d : std_logic;

begin

c<=a or b;

d<=a nand b;

c0<=not d;

s<=c and d;

end h_adder;

④分析综合:单击 Quartus II工具栏中“Start Analysis & Synthesis”按钮,启动分析综合过程。若出现错误则根据错误提示进行修改。若要查看电路综合结果,则用鼠标左键单击QuartusII菜单Tool>Netlist Viewer>RTL Viewer。

⑤ 建立仿真要用的激励波形文件。步骤如下:

用鼠标左键单击Quartus II菜单“File>New”出现新建文件对话框,单击“Other Files”选项,选择“Vector Waveform File”,单击“OK”,出现波形编辑器窗口。

用鼠标左键单击Quartus II菜单“Edit>Insert>Insert Node or Bus”出现“Insert Node or Bus”(插入节点或总线)窗口,单击“Node Finder”(节点查找器),单击“OK”,出现节点查找器窗口。

在“Node Finder”窗口,在Filter栏选择“Pin:all”,然后单击“List”按钮,则所有输入输出节点的名字出现在节点查找器左边的方框(Node Found栏),用鼠标左键单击“>>”、“<<”、“≥”或“≤”键可全部或者逐项选择仿真所用节点(加入或移除Selected Node栏)。

单击“OK”回到Node Finder窗口,在单击“OK”回到波形编辑器窗口。

在波形编辑器窗口编辑输入波形,并保存为*.vwf文件。方法如下:

用鼠标左键点击Quartus II菜单Edit> Grid Size,可以设置仿真的最小步长;

用鼠标左键点击Quartus II菜单Edit> End Time,可以设置仿真的时间长度;

点击缩放按钮,将鼠标光标移到波形显示区域,点击鼠标左键或右键将时间轴缩放到合适尺寸

按下鼠标左键并拖动,选择时间段,再按窗口左边的按钮,将输入设置为0、1或者时钟等。

波形编辑器各按钮的功能如图28.8所示。

图28.8 波形编辑器窗口及其按钮功能说明

⑥ 仿真。用鼠标左键点击Quartus II菜单“Processing>Simulation Tool”打开仿真设置对话框“Simulator Tool”。两种仿真模式(Simulation Mode):

功能仿真(Functional):不考虑延时,只验证逻辑功能。

时序仿真(Timing):考虑延时。

仿真之前需执行适配(Start Fitter )或全编译(Start Compiler)。

⑦引脚锁定。可以通过Pin Planner或者Assignment Editor。用Pin Planner指定引脚的步骤如下:

用鼠标左键单击Quartus II菜单“Assignment > Pins”,弹出Pin Planner窗口。

在Pin Planner 窗口下方表内自动列出Node Name和Direction,只需指定Location:双击单元格,选择或者输入管脚号。

当指定完所有管脚后,重新编译一遍。

⑧编译:鼠标左键单击Quartus II的菜单Tool> Compiler Tool,则出现图28.9所示的编译器窗口。编译窗口包含如下5个主模块:

Analysis & Synthesis(分析综合模块)产生目标芯片逻辑元件实现的电路。

Fitter(适配模块):将前一步确定的逻辑元件在目标芯片上分配精确的位置。

Assembler(组装模块):生成下载文件。

Time Analyzer(时序分析模块)。

EDA Netlist Writer(EDA网表复写器)。

编译器可以每次单独运行一个模块(单击要模块下部最右边的按钮),也可以进行全编译(单击“Start”

按钮)。如果文件有错,在软件的下方则会提示错误的原因和位置;若编译通过,则提示编译成功。

图28.9 QUARTUSII 编译器窗口

⑨ 将程序下载到FPGA并运行。步骤如下:

将锁定的引脚连接到输入开关器件或输出显示器件。

用下载电缆连接计算机和实验系统。(注意:在断电的情况下插、拔。)

接通实验箱电源。

鼠标左键单击Quartus II 菜单“Tools>Programmer”进入Programmer对话框。

单击Programmer对话框的“Hardware Setup”按钮,出现硬件设置对话框,在该对话框单击“Add Hardware”按钮,在Available Hardware items栏选择相应硬件。

单击Programmer对话框的“Start”按钮开始下载。

对实验箱上相应的开关进行操作,通过输出显示器件查看运行结果是否正确。

28-1-2 设计全加器

(1)实验要求

①将用图形输入法或文本输入法设计的半加器设置为基本单元电路模块(用户芯片)。

②用所构成的半加器模块完成全加器的设计。全加器的逻辑图如图28.11所示,由两个半加器和一个或门组成。

图28.10 全加器的逻辑图

(2)实验步骤

①建立半加器的基本单元电路模块。步骤如下:

启动Quartus II。

打开已经调试好电路文件(可以是vhd, tdf, bdf等),例如hadder2.tdf。

用鼠标左键单击菜单File > Create / Update > Create Symbol files for Current file, 则会生成文件hadder2.bsf文件。

使用时将hadder2.bsf文件和hadder2.tdf文件一起拷贝到目标目录,并在目标工程中加入hadder2.tdf 文件。向工程添加文件的方法:Project -> Add/Remove Files in Project

②用原理图编辑器建立全加器文件fadder.gdf,方法与实验28-1-1相同。在输入界面上双击鼠标左键,就可以在出现窗口的Symbol Files列表里面找到所建立的半加器模块符号,选择OK确定。利用建立的半加器文件设计全加器电路如图28.12所示。

③对所设计的全加器进行仿真、引脚锁定、编译、下载、运行。

图28.10 全加器图形文件

实验28-2 电子表电路设计

(1)设计要求

① 要求能显示秒,分,时。秒,分为六十进制,时为二十四进制。 秒脉冲输入为可以直接用实验箱上提供的可调频率脉冲源CLOCK4。

② 电子表的时、秒、分分别用实验箱左上角的六个七段数码管显示,74LS48与数码管已连接好。时、分、秒计数器输出的BCD码接到74LS48输入端即可。

③ 要求实现对秒,分,时的计数显示;并能完成对分和时的校对。

选作:可以设计增加其它功能,比如正点报时,闹钟等。

本实验可能用到器件:74LS48、74LS290(74LS90)、74LS153以及其他门电路。

(2)设计思路

电子表原理框图如图28-11所示, 可以根据自己的理解实现电路,只要实现设计要求即可。

图28-11 电子表原理框图

(3)预习要求

①独立完成电路设计;

②在Quartus II 里完成电路功能的仿真验证。

JSP应用开发(Java方向)实验指导书

JSP应用开发(Java方向) 实验指导书 Java课程组 姓名: 班级: 学号: 淮安信息职业技术学院 计算机与通信工程学院

目录 实验一Web项目的创建 (1) 实验二房屋交易系统的原型设计 (8) 实验三 JSP基本语法 (12) 实验四系统中用户注册的实现 (13) 实验五JSP隐式对象 (14) 实验六个人房屋信息管理的实现 (15) 实验七使用Servlet实现BBS论坛登录 (17) 实验八使用Servlet实现论坛版块显示 (19) 实验九使用Servlet实现论坛主题帖显示 (20) 实验十使用Servlet实现论坛主题帖发表 (21) 实验十一使用EL表达式实现页面欢迎语 (22) 实验十二使用EL表达式重构主题帖页面 (23) 实验十三分页的实现 (24) 实验十四过滤器的使用 (25)

实验一Web项目的创建 【实验目的】 1、熟悉WEB项目的目录结构; 2、熟悉WEB应用程序的部署运行; 3、熟悉Eclipse和Tomcat的部署运行; 【实验准备】 一、复习配套教材相关章节的内容; 二、预习本次实验; 【实验内容】 1、熟悉Web项目的环境配置(推荐采用MyEclipse作为开发环境)。1)在配置WEB开发环境之前,首先确保你的机器上安装有JDK(1.6及以上和Tomcat6.0及以上)。打开MyEclipse,进入windows菜单,选preferences选项进入如下界面。 2)打开MyEclipse选项后,再打开Server选项,接着打开Tomcat选项。

点击Tomcat 6.x选项。指定你的Tomcat的安装路径。 3)点开Tomcat 6.x后,点击JDK选项,配置JDK。

实验指导书

苯甲酸红外光谱的测绘—溴化钾压片法制样 一、实验目的 1、了解红外光谱仪的基本组成和工作原理。 2、熟悉红外光谱仪的主要应用领域。 3、掌握红外光谱分析时粉末样品的制备及红外透射光谱测试方法。 4、熟悉化合物不同基团的红外吸收频率范围.学会用标准数据库进行图谱检索 及化合物结构鉴定的基本方法。 二、实验原理 红外光谱分析是研究分子振动和转动信息的分子光谱。当化合物受到红外光照射,化合物中某个化学键的振动或转动频率与红外光频率相当时,就会吸收光能,并引起分子永久偶极矩的变化,产生分子振动和转动能级从基态到激发态的跃迁,使相应频率的透射光强度减弱。分子中不同的化学键振动频率不同,会吸收不同频率的红外光,检测并记录透过光强度与波数(1/cm)或波长的关系曲线,就可得到红外光谱。红外光谱反映了分子化学键的特征吸收频率,可用于化合物的结构分析和定量测定。 根据实验技术和应用的不同,我们将红外光划分为三个区域:近红外区(0.75~2.5μm;13158~40001/cm),中红外区(2.5~25μm;4000~4001/cm)和远红外区(25~1000μm;400~101/cm)。分子振动伴随转动大多在中红外区,一般的红外光谱都在此波数区间进行检测。 傅立叶变换红外光谱仪主要由红外光源、迈克尔逊干涉仪、检测器、计算机和记录系统五部分组成。红外光经迈克尔逊干涉仪照射样品后,再经检测器将检测到的信号以干涉图的形式送往计算机,进行傅立叶变换的数学处理,最后得到红外光谱图。

傅立叶变换红外光谱法具有灵敏度高、波数准确、重复性好的优点,可以广泛应用于有机化学、金属有机化学、高分子化学、催化、材料科学、生物学、物理、环境科学、煤结构研究、橡胶工业、石油工业(石油勘探、润滑油、石油分析等)、矿物鉴定、商检、质检、海关、汽车、珠宝、国防科学、农业、食品、生物医学、生物化学、药学、无机和配位化学基础研究、半导体材料、法庭科学(司法鉴定、物证检验等)、气象科学、染织工业、日用化工、原子能科学技术、产品质量监控(远距离光信号光谱测量:实时监控、遥感监测等)等众多方面。 三、仪器和试剂 1、Nicolet 5700 FT-IR红外光谱仪(美国尼高力公司) 2、压片机(日本岛津公司) 3、压片模具(日本岛津公司) 4、玛瑙研钵(日本岛津公司) 5、KBr粉末(光谱纯,美国尼高力公司) 6、苯甲酸(分析纯) 四、实验步骤 1、样品的制备(溴化钾压片法)

JSP实验指导

实验一JSP运行环境安装与配置 实验目的: 1、掌握JSP运行环境的安装与配置。 2、熟悉Tomcat服务器的安装与配置。 3、掌握JSP文件的建立与使用。 4、熟悉JSP开发环境 实验内容: 1、安装J2SDK并设置相关环境变量。 2、安装与启动Tomcat服务器 3、设置Web服务目录 4、编写测试JSP页面 实验步骤(过程): 参照教材 实验二JSP页面 实验目的: 1、掌握JSP页面的基本结构及运行原理。 2、掌握怎样声明JSP页面的成员变量和方法 3、掌握怎样使用Java程序片和Java表达式。 4、掌握在JSP页面中使用HTML标记。 实验内容: 1、编写一个JSP页面,计算出100以内的素数。 2、设计两个JSP页面a.jsp和b.jsp,a.jsp页面使用表单提交数据给b.jsp页面,要求a.jsp通过text方式提交一个字符串给b.jsp,b.jsp页面获取a.jsp提交的字符串,并使用Java表达式显示这个字符串及其长度。 3、请编写JSP页面inputNumber.jsp和getNumber.jsp。inputNumber.jsp页面使用表单通过text方式提交一个数字给getNumber.jsp页面,getNumber.jsp计算并显示这个数的平方和立方。 实验过程: 实验题目1: <%@ page contentType="text/html;charset=GB2312" %>

100以内的素数有:
<% int i,j; for( i=1;i<=100;i++) { for( j=2;j

__JSP上级实验指导书三_自动生成英文界面

《JSP开发技术》课程实验指导书 实验3 自动生成英文界面 一实验目的: 学习使用Myeclipse开发Web项目,综合使用JavaBean,JSTL标签及表达式语言EL。 二实验内容: 编写一个Java Web项目,实现自动生成英文界面的功能。该项目包含三个页面,在基本信息页面输入用户的基本信息及文本框数目和复选框包含条目数,在第二个页面近一步输入文本框题目和复选框的值与文本信息,在第三个页面显示刚才输入中文信息的英文翻译构成的页面。 三实验步骤: 1、创建的项目名称为EnglishPagesProj 2、在根目录下创建basicInput.jsp,该页面包含四个文本输入框,2个label标签用于提示输入范围,一个提交按钮。如下图所示。 3、建立infoInput.jsp页面。如果在baisicInput.jsp页面中输入以下信息,点击提交按钮 则infoInput.jsp页面显示

其中,第一行显示用户+上一页输入的姓名+先生(如果性别为男)/女士(如果性别为女)+您好! 以下根据上一页面输入的数目自动生成,有2个文本输入框,则需要继续输入这两个文本输入框的中文标题,复选框的标题,有3个复选框项目,则需要分别输入每个项目的value值和显示的text文本 3、创建bean.TranslatorBean类,包含三个成员变量,chineseWord表示输入的中文,englishWord表示对应翻译的英文,data存储中文及对应英文的翻译,还需要创建构造方法和对应属性的get/set方法。如果设置chineseWord为”姓名”,则获取englishWord属性值为”name”,如果data中没有对应的chineseWord,则englishWordd的值为chineseWord+”的英文”,data中存储的信息如下图: 4、创建englishPage.jsp页面,依据infoInput.jsp页面输入的中文信息,调用TranslatorBean对象获取对应的英文翻译并显示在页面上。比如infoInput.jsp中输入以下信息:

智能仪器实验指导书.doc

《智能仪器》实验指导书 适用专业:电子信息专业 说明:实验课时数为8节课,可从以下实验中自行选取8学时进行实验 实验一模拟信号调理实验(有源滤波器的设计) 一、实验目的 1. 熟悉运算放大器和电阻电容构成的有源波器。 2. 掌握有源滤波器的调试。 二、实验学时 课内:2学时课外:2学时 三、预习要求 1. 预习有源低通、高通和带通滤波器的工作原理 2. 已知上限截止频率fH=480Hz,电容C=0.01uF,试计算图1所示电路形式的巴特沃斯二阶低通滤波器的电阻参数,运放采用OP-07。 3. 将图2中的电容C改为0.033uF,此时图2所示高通滤波器的下限截止频率fL=?。 四、实验原理及参考电路 在实际的电子系统中输入信号往往包含有一些不需要的信号成份,必须设法将它衰减到足够小的程度,或者把有用信号挑选出来。为此,可采用滤波器。 考虑到高于二阶的滤波器都可以由一阶和二阶有源滤波器构成,下面重点研究二阶有源滤波器。 1.二阶有源低通滤波器

二阶有源低通滤波器电路如图1所示。可以证明其幅频响应表达式为 图1 二阶有源低通滤波器图2 二阶有源高通滤波器 式中: 上限截止频率 当Q=0.707时,这种滤波器称为巴特沃斯滤波器。 2. 二阶有源高通滤波器 如果将图1中的R和C的位置互换,则可得二阶高通滤波器电路,如图2所示。令 和 可得其幅频响应表达式为

其下限截止频率 五、实验内容 1. 已知截止频率fH=200Hz,试选择和计算图1所示电路形式的巴特沃斯二阶低通滤波器的参数。运算放大器用OP-07。 2. 按图1接线,测试二阶低通滤波器的幅频响应。测试结果记入表1中。 表1 Vi=0.1V(有效值)的正弦信号 3. 按图2接线,测试二阶高通滤波器的幅频响应。测试结果记入表2中。 表2 Vi=0.1V(有效值)的正弦信号 4. 将图2中的电容C改为0.033uF,同时将1的输出与图2的输入端相连,测试它们串联起来的幅频响应。测试结果记入表3中。 表3 Vi=0.1V(有效值)的正弦信号 六、实验报告要求

JSP应用开发(Java方向)实验指导书

JSP应用开发(Java方向) Java课程组 姓名: 班级: 学号: 淮安信息职业技术学院 计算机与通信工程学院

23 24 25 实验一 实验二 实验三 实验四 实验五 实验六 实验七 实验八 实验九 实验十 实验十 Web 项目的创建 ........ 房屋交易系统的原型设计 JSP 基本语法 . ........... 系统中用户注册的实现 JSP 隐式对象 ........... 个人房屋信息管理的实现 使 用 使用 使用 使用 Servlet 实现 BBS 论坛登录 Servlet 实现论坛版块显示 Servlet 实现论坛主题帖显示 Servlet 实现论坛主题帖发表 使用 EL 表达式实现页面欢迎语 12 13 14 .. 15 ... 17 19 20 21 22 实验十二 实验十三 实验十四 使用 EL 表达式重构主题帖页面 分页的实现 ....................... 过滤器的使用 ...................

【实验目的】 1熟悉WEB 项目的目录结构; 2、熟悉WEB 应用程序的部署运行; 3、熟悉Eclipse 和Tomcat 的部署运行; 【实验准备】 、复习配套教材相关章节的内容; 、预习本次实验; 【实验内容】 1熟悉Web 项目的环境配置(推荐采用MyEcIi pse 作为开发环境)。 1)在配置WEB 开发环境之前,首先确保你的机器上安装有JDK ( 1.6 及以上和Tomcat6.0及以上)。打开MyEcIipse ,进入windows 菜单, 选P refere nee 选 项进入如下界面。 I I AlVT

实验指导书

混凝土基本理论及钢桁架静力测试试验指导书

试验一、钢筋混凝土受弯构件正截面破坏试验 一、试验目的 1.了解受弯构件正截面的承载力大小、挠度变化及裂缝出现和发展过程; 2.观察了解受弯构件受力和变形过程的三个工作阶段及适筋梁的破坏特征; 3.测定受弯构件正截面的开裂荷载和极限承载力,验证正截面承载力计算方法。 二、试件、试验仪器设备 1.试件特征 (1). 根据试验要求,试验梁的混凝土强度等级为C20,纵向受力钢筋强度等级I级。 (2). 试件尺寸及配筋如图1所示,纵向受力钢筋的混凝土净保护层厚度为15mm 。 (3). 梁的中间500mm 区段内无腹筋,其余区域配有 6@60的箍筋,以保证不发生斜 截面破坏。 (4). 梁的受压区配有两根架立筋,通过箍筋与受力筋绑扎在一起,形成骨架,保证受力钢筋处在正确的位置。 2.试验仪器设备 (1). 静力试验台座、反力架、支座及支墩 (2). 20T 手动式液压千斤顶 (3). 读数显微镜及放大镜 (4). 位移计(百分表)及磁性表座 三、试验装置及测点布置 1.试验装置见图2 (1). 在加荷架中,用千斤顶通过分配梁进行两点对称加载,使简支梁跨中形成长 500mm 的纯弯曲段(忽略梁的自重)。 (2). 构件两端支座构造应保证试件端部转动及其中一端水平位移不受约束,基本符 合铰支承的要求。 2.测点布置 梁的跨中及两个对称加载点各布置一位移计f 3~f 5,量测梁的整体变形,考虑在加载的过程中,两个支座受力下沉,支座上部分别布置位移测点f 1和f 2,以消除由于支座下沉对挠度测试结果的影响。 图1 试件尺寸及配筋图

jsp实验指导书

实验一静态网页制作 一、实验目的 1.熟悉HTML语言; 2.掌握借助HTML语言,设计Web页面。 二、实验内容 1、按照要求完成eBook图书商城“联系我们”(contact. html)页面的设计; 2、应用表格完成eBook图书商城“购书袋”(cart. html)的设计; 3、应用框架技术设计eBook网站的主页,左边用来显示商品类别,右边用来显示某一类商 品信息,并使用图片对页面进行美化。 三、实验方法 参照《jsp程序设计案例教程》第十一章《HTML与JavaScript》HTML语法设计实验内容。 1、利用框架来设计实验内容一和三,设计时需要注意文字显示的位置,及加上相应的背景。 2、利用表格来设计实验内容二。 实验二生成简单动态网页 一、实验目的 1、掌握tomcat配置及使用方法; 2、进一步熟悉HTML基本语法; 3、熟悉JSP基本语法; 4、掌握HTML与JSP指令、动作元素结合来设计web页面。 二、实验内容 1、应用各种表单元素完成eBook图书商城的“用户注册”页面的设计(与JSP指令、动作元素结合); 2、设计Easy-Buy电子商城网站首页框架,要求可以使用中文显示,首页由3部分组成:top.jsp (导航栏)、body.jsp(页面主体)和bottom.jsp(版权信息); 3、在Easy-Buy电子商城首页(index.jsp)中使用一超链接,使用jsp:forward转向到时钟页面(clock.jsp). 三、实验方法 1、参照《jsp程序设计案例教程》第十一章《HTML与JavaScript》HTML语法设计web页面元素:表格及文本的对齐方式、多行文本的显示方式、提交和重置按钮,并在点击提交和重置按钮之后,分别进入相应的JSP页面; 2、使用jsp指令或动作元素包含要求的三个页面,并注意在页面中正确使用MIME类型,设置为GB2312; 3、使用HTML语法在index.jsp中建立一个超链接,并使用forward动作元素来转向制定的页面,在实验过程中注意IE浏览器地址栏中的变化。

实验指导书

实验一材料硬度测定(综合性) 一、实验内容 1.金属布氏硬度实验。 2.金属洛氏硬度实验。 二、实验目的及要求 该实验的目的是使学生熟悉金属布氏、洛氏、维氏硬度计的使用方法,巩固硬度试验方法的理论知识,掌握各种硬度计的结构原理、操作方法及注意事项。要求学生具有踏实的理论知识,同时也具有严谨、一丝不苟的作风。 三、实验条件及要求 (一)实验条件 1.布氏硬度计、洛氏硬度计和显维硬度计,读数放大镜,标准硬度块。 2.推荐试样用材:灰铸铁、经调质处理的45钢、淬火低温回火的T10钢。 (二)要求 制备试样过程中不得使试样因冷、热加工影响试验面原来的硬度。试验面应为光滑的平面,不应有氧化皮及污物,测布氏硬度、洛氏硬度时试验面的粗糙度Ra≤0.8μm。 试验时,应保证试验力垂直作用于试验面上,保证试验面不产生变形、挠曲和振动。试验应在10~35℃温度范围内进行。 不同硬度试验对试样及试验操作尚有具体要求。 四、实验相关知识点 1.硬度试验原理。 2.对试样的要求。 3.硬度试验方法的选择。 4.各种硬度计的结构原理、操作方法及注意事项。 5.试验数据的获得。 6.不同硬度试验方法的关系。 五、实验实施步骤 (一)金属布氏硬度试验 金属布氏硬度值是单位压痕表面积所承受的外力。

1.试验规范的选择 布氏硬度试验时应根据测试材料的硬度和试样厚度选择试验规范,即压头材料与直径、F/D2值、试验力F及试验力保持时间t。 (1)压头材料与直径的选择压头为硬质合金球。 球体直径D的选择按GB/T231.1-2009《金属布氏硬度试验方法》有五种,即10mm、5mm、2.5mm、2mm和1mm。压头直径可根据试样厚度选择,见压头直径、压痕平均直径与试样最小厚度关系表。选择压头直径时,在试样厚度允许的条件下尽量选用10mm球体作压头,以便得到较大的压痕,使所测的硬度值具有代表性和重复性,从而更充分地反映出金属的平均硬度。 (2)F/D2、试验力F及试验力的选择 F/D2比值有七种:30、15、10、5、2.5、1.25和1,其值主要根据试验材料的种类及其硬度范围来选择。 球体直径D和F/D2比值确定后,试验力F也就确定了。 试验须保证压痕直径d在(0.24~0.6)D范围内,试样厚度为压痕深度的10倍以上。 (3)试验力保持时间t的选择试验力保持时间t主要根据试样材料的硬度来选择。黑色金属:t=10~15s;有色金属:t=(30±2)s;<35HBW的材料:t=(60±2)s。 2.布氏硬度试验过程 (1)试验前,应使用与试样硬度相近的二等标准布氏硬度块对硬度计进行校对,即在硬度块上不同部位测试五个点的硬度,取其平均值,其值不超过标准硬度块硬度值的±3%方可进行试验,否则应对硬度计进行调整、修理。 (2)接通电源,打开电源开关。将试样安放在试验机工作台上,转动手轮使工作台慢慢上升,使试样与压头紧密接触,直至手轮与螺母产生相对滑动。同时应保证试验过程中试验力作用方向与试验面垂直,试样不发生倾斜、移动、振动。 启动按钮开关,在施力指示灯亮的同时迅速拧紧压紧螺钉,使圆盘随曲柄一起回转,直至自动反向转动为止,施力指示灯熄灭。从施力指示灯亮到熄灭的时间为试验力保持时间,转动手轮取下试样。 (3)用读数显微镜在两个互相垂直的方向测量出试样表面的压痕直径d1 。

《Web开发技术》实验指导书的模板(JSP版)

《Web开发技术》实验指导书模板 (JSP版)

目录 实验一搭建JSP运行的实验环境 (1) 实验二JSP页面 (3) 实验三显示不同大小的“你好JSP” (7) 实验四JSP指令和动作 (10) 实验五Tag文件的代码复用 (12) 实验六中文显示服务器端日期 (14) 实验七JSP内置对象 (19) 实验八session对象 (23) 实验九简易留言板 (28) 实验十JSP中使用Java Bean (31) 实验十一JSP中的文件操作 (41) 实验十二JSP中使用数据库 (48) 实验十三Java Servlet (66) 实验十四网上书店 (71) 实验报告 (76)

实验一搭建JSP运行的实验环境 一、实验目的 (1)掌握JSP运行环境的安装与配置 (2)理解JSP与Servlet的关系 (3)运行简单的JSP页面,理解JSP的运行原理 二、实验工具 (1)JDK1.4、JDK1.5或JDK1.6,可以从SUN公司的网站免费下载 (2)编辑工具-记事本 (3)Tomcat服务器,也可以从网上免费下载 三、实验步骤 (1)按教材中演示安装JDK (2)按教材中演示安装Tomcat (3)启动Tomcat服务器,在浏览器中输入:http://localhost:8080,观察主页内容(4)观察Tomcat安装目录下的各个子目录的内容 (5)打开记事本,输入下列源代码并保存为exer1.jsp。将此文件复制到Tomcat安装目录下的webapps\ROOT目录下,运行该页面,观察其对应的Servlet源代码。 exer1.jsp的代码: <%@ page contentType="text/html;charset=GB2312" %> <%@ page import="java.util.Date" %> <%! Date date; // 数据声明 int sum; public int add(int m,int n) // 方法声明 { return m+n; } %>

程序片创建Date对象: <% Date date=new Date(); //java程序片 out.println("
"+date); sum=add(12,34); %>
在下一行输出和:
<%= sum+100 %>

MATLAB实验指导书(DOC)

MATLAB 实验指导书

前言 MATLAB程序设计语言是一种高性能的、用于科学和技术计算的计算机语言。它是一种集数学计算、分析、可视化、算法开发与发布等于一体的软件平台。自1984年MathWorks公司推出以来,MATLAB以惊人的速度应用于自动化、汽车、电子、仪器仪表和通讯等领域与行业。MATLAB有助于我们快速高效地解决问题。MATLAB相关实验课程的学习能加强学生对MATLAB程序设计语言理解及动手能力的训练,以便深入掌握和领会MATLAB应用技术。

目录 基础型实验............................................................................................ - 1 - 实验一MATLAB集成环境使用与基本操作命令练习 ............. - 1 - 实验二MATLAB中的数值计算与程序设计 ............................. - 7 - 实验三MATLAB图形系统 ......................................................... - 9 -

基础型实验 实验一 MATLAB 集成环境使用与基本操作命令练习 一 实验目的 熟悉MATLAB 语言编程环境;熟悉MATLAB 语言命令 二 实验仪器和设备 装有MATLAB7.0以上计算机一台 三 实验原理 MATLAB 是以复杂矩阵作为基本编程单元的一种程序设计语言。它提供了各种矩阵的运算与操作,并有较强的绘图功能。 1.1 基本规则 1.1.1 一般MATLAB 命令格式为 [输出参数1,输出参数2,……]=(命令名)(输入参数1,输入参数2,……) 输出参数用方括号,输入参数用圆括号如果输出参数只有一个可不使用 括号。 1.1.2 %后面的任意内容都将被忽略,而不作为命令执行,一般用于为代码加注 释。 1.1.3 可用↑、↓键来重现已输入的数据或命令。用←、→键来移动光标进行修改。 1.1.4 所有MATLAB 命令都用小写字母。大写字母和小写字母分别表示不同的 变量。 1.1.5 常用预定义变量,如pi 、Inf 、NaN 、ans 1.1.6 矩阵的输入要一行一行的进行,每行各元素用空格或“,”分开,每行用 “;”分开。如 ?? ?? ? ?????=987654321A MATLAB 书写格式为A=[1 2 3 ;4 5 6 ;7 8 9] 在MATLAB 中运行如下程序可得到A 矩阵 a=[1 2 3;4 5 6;7 8 9] a = 1 2 3 4 5 6 7 8 9 1.1.7 需要显示命令的计算结果时,则语句后面不加“;”号,否则要加“;”号。

《动态网页技术JSP》实验指导书

实验课指导书 课程名称动态网页技术JSP 适用专业计算机科学与技术 电子商务 任课教师文晓棠 开课系信息工程系 广东商学院华商学院教务处制

实验项目一 (一)实验项目名称: JSP开发环境配置与测试 (二)实验学时: 2 (三)实验性质(设计性?综合性?验证性?) 验证性 (四)实验目的 1.掌握JSP开发环境安装与配置; 2. 掌握JSP开发的一般步骤。 (五)实验内容 1.安装与配置JDK,并测试JDK的安装是否成功; 2.安装与启动Tomcat,并通过浏览器访问Tomcat的主页面; 3. 安装Eclipse开发工具,并进行汉化; 4. 在Eclipse中配置web服务器,要求使用外置的Tomcat服务器; 5. 开发并运行JSP程序。 实验条件: 要求准备下列软件:Window 7、Eclipse IDE for Java EE软件、JDK 1.7、Tomcat 7.0服务器。 (六)实验重点、难点 JDK环境配置、在Eclipse中配置Tomcat服务器。 (七)具体实验操作过程 1. JSP开发环境配置 JSP 编程使用的 Java 语言,所以运行 JSP 程序必须要有 JVM 的支持,还必须要有Java程序编辑、编译程序(JDK)的支持。现在企业流行的集成开发环境是 Eclipse 或MyEclipse。大多数应用程序都需要连接数据库,所以需要 DBMS 的支持,数据库的安装配置将在后续章节介绍。JSP 应用程序是运行在服务器上的,所以需要Web服务器的支持,在此以JDK1.7、Tomcat 7.0、Eclipse IDE for Java EE 为例,安装配置 JSP 开发环境。

电子技术基础实验指导书doc

《电子技术》实验指导书 机电学院实验中心 2009年2月

目录 第一部分《模拟电子技术》实验................................................................ - 1 -实验一电子仪器使用及常用元件的识别与测试 ..................................... - 3 -实验二晶体管共射极放大电路.................................................................. - 7 -实验三多级放大电路中的负反馈(仿真) ............................................ - 11 -实验四集成运算放大器............................................................................ - 13 -实验五由集成运算放大器组成的文氏电桥振荡器(仿真) ............... - 17 -第二部分《数字电子技术》实验.............................................................. - 19 -实验一集成逻辑门.................................................................................... - 19 -实验二组合逻辑电路................................................................................ - 21 -实验三触发器............................................................................................ - 23 -实验四计数器设计.................................................................................... - 26 -实验五555定时器及其应用..................................................................... - 27 -实验六简易交通灯电路的设计................................................................ - 33 -实验七计数、译码和显示电路设计(仿真) ....................................... - 35 -实验八ADC和DAC的应用 ................................................................... - 37 -

《基于Java技术的Web应用开发》实验指导书

软件工程系 《基于Java的Web使用开 发》 实验指导书 专业班级:网络10 指导教师:______

实验一 JSP开发环境的搭建 一、实验目的 1.熟练掌握Tomcat服务器的安装和配置,为后续实验做好准备工作; 2.掌握Web服务目录的设置; 3.熟练掌握Web服务目录下JSP页面的访问; 4.掌握Tomcat服务器端口号的修改。 二、实验环境和地点 PC机一台:JDK6.0+Tomcat6.0+编辑器 三、实验内容和步骤 1.Tomcat服务器的安装和配置; (1)下载jdk6.0进行安装,同时配置系统变量PATH和CLASSPATH。 (2)下载Tomcat6.0,将其安装到硬盘的某个分区,如D:\。 2.Web服务目录的设置; (1)在D:\下新建一个目录,名称为student,将student目录设置为Web服务目录,并为该Web 服务目录指定名字为friend的虚拟目录。打开Tomcat目录中conf文件夹里的文件,找到出现的部分。然后在的前面加入: (2)修改端口号为9999。在文件中找到修改端口号部分,默认端口修改为9999。 (3)启动Tomcat服务器。如果已经启动,应该,并重新启动。 3.JSP页面的访问; (1)使用“记事本”编写一个简单的JSP页面,文件名用自己的姓名拼音命名(如张三:zhangSan.jsp),文件名是,并保存到Web服务目录student中。 (2)打开上一步建立的JSP页面进行编辑,使其页面运行起来时显示你的专业、班级、学号,姓名。 (3)在浏览器的地址栏中输入Tomcat服务器的IP地址和端口号,并通过虚拟目录friend访问Web服务目录student中第7步编辑后的JSP页面,访问路径是:。 (4)画出第8步JSP页面的运行效果图。 四、实验总结和分析 1. 2. 3.

控制理论部分实验指导书DOC

自动控制理论实验指导书 吴彰良编 郑州轻工业学院 机电工程学院

目录 实验一典型环节与系统的模拟与分析实验二频率特性的测试与分析 实验三控制系统的串联校正

实验一典型环节与系统的模拟与分析 一、实验目的 1.熟悉并掌握THZK-1型测控技术综合实验装置的使用方法。 2.熟悉各典型环节的传递函数及其特性,掌握典型环节的电路模拟。 3.测量各典型环节的阶跃响应曲线,了解参数变化对其动态特性的影响。 二、实验设备 1.控制理论及计算机控制技术(一)、(二) 2.示波器 3.直流电压表 三、实验内容 1.设计并组建各典型环节的模拟电路。 2.测量各典型环节的阶跃响应,并研究参数变化对其输出响应的影响。 四、实验步骤 1.利用实验装置上控制理论及计算机控制技术实验箱(一)中的模拟电路单元,构建所设计的各典型环节(包括比例、积分、惯性环节)的模拟电路。待检查电路接线无误后,接通实验台的总电源,将直流稳压电源接入实验箱中。(注意地线也要接入)。 2.对相关的实验单元的运放进行锁零(将信号发生器单元中的锁零按钮打到锁零状态即可)。注意:积分、比例积分、比例积分微分实验中所用到的积分环节单元实验前需锁零(按下锁零按钮)实验开始时须将锁零按钮弹起 3.测试各典型环节的阶跃响应,并研究参数变化对输出响应的影响 (1)用直流电压表测试其输出电压,并调节电位器,使其输出电压为“1”V。 (2)将“阶跃信号发生器”的输出端与相关电路的输入端相连。 (3)加阶跃信号电压,按照实验内容进行,对每一组参数都要将曲线描绘下来,由示波器读出相应数据。 五、实验报告要求 1.画出各典型环节的实验电路图,并注明参数。 2.写出各典型环节的传递函数。 3.根据所测的典型环节单位阶跃响应曲线,分析参数变化对动态特性的影响? 六、实验思考题 1.用运放模拟典型环节时,其传递函数是在什么假设条件下近似导出的? 2.积分环节和惯性环节主要差别是什么?在什么条件下,惯性环节可以近似地视为积分环节?而又在什么条件下,惯性环节可以近似地视为比例环节? 3.在积分环节和惯性环节实验中,如何根据单位阶跃响应曲线的波形,确定积分环节和惯性环节的时间常数?

jsp实验指导书

实验一 JSP实验环境组建与简单JSP应用 实验目的: 熟悉JSP开发环境,使用开发环境进行JSP程序开发。 实验要求: 安装JDK,Tomcat,MyEclipse/Eclipse,并建立一个简单Web应用且发布测试。 实验步骤: 1.安装JDK; 2.安装Tomcat; 3.安装MyEclipse或Eclipse; 4.建立一个Web应用,在index.jsp中显示“您好,这是我的第一个JSP站点。”;发布测试。 index.jsp页面代码: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> My JSP 'index.jsp' starting page 您好,这是我的第一个JSP站点。

实验二 JSP语法的应用 实验目的: 掌握jsp基本语法。 掌握JSP中page标签的使用。 掌握JSP中forward动作标签的使用。 掌握jsp中include动作标签的使用。 实验要求: 编写三个JSP页面:main.jsp、circle.jsp和ladder.jsp,将三个JSP页面保存在同一Web服务目录中。main.jsp使用include动作标记加载circle.jsp 和ladder.jsp 页面。circle.jsp页面可以计算并显示圆的面积,ladder.jsp可以计算并显示梯形的面积。当circle.jsp和ladder.jsp被加载时获取main.jsp页面include动作标记的param子标记提供的圆的半径以及梯形的上底、下底和高的值。 实验步骤: 1.编写main.jsp 加载circle.jsp页面代码如下: 请同学们编写加载梯形的代码,并传递参数。 2.编写circle.jsp 核心代码如下: 3.编写ladder.jsp 请同学们根据题目要求编写该页面 4.测试页面 结果如图所示: 5.思考 如何能够将圆的半径和梯形的个边实现动态输入?

《工程测试技术(B)》实验指导书DOC

北京理工大学珠海学院 《工程测试技术(B)》实验指导书 吴明友编写 机械与车辆学院 机电教研室 2014.2.28

目录 实验一电阻应变片的原理及应用 (3) 实验二电容式传感器的原理及应用 (8) 实验三光纤传感器原理及应用 (11) 实验四电涡流和磁电传感器原理及应用 (14)

实验一 电阻应变片的原理及应用 一、实验目的: 1. 了解金属箔式应变片的应变效应,单臂电桥工作原理和性能。 2. 比较半桥与单臂电桥的不同性能、了解其特点。 3. 了解全桥测量电路的优点。 二、实验设备: 双杆式悬臂梁应变传感器、托盘、砝码、数显电压表、±5V 电源、差动放大器、电压放大器、万用表。 三、实验原理: ㈠ 单臂电桥实验 电阻丝在外力作用下发生机械变形时,其电阻值发生变化,这就是电阻应变效应,描述电阻应变效应的关系式为 ε?=?k R R (1-1) 式中R R ?为电阻丝电阻相对变化; k 为应变灵敏系数; l l ?=ε为电阻丝长度相对变化。 金属箔式应变片就是通过光刻、腐蚀等工艺制成的应变敏感组件。如图1-1所示,将四 个金属箔应变片(R1、R2、R3、R4)分别贴在双杆式悬臂梁弹性体的上下两侧,弹性体受到压力发生形变,应变片随悬臂梁形变被拉伸或被压缩。 图1-1 双杆式悬臂梁称重传感器结构图 通过这些应变片转换悬臂梁被测部位受力状态变化,可将应变片串联或并联组成电桥。电桥的作用完成电阻到电压的比例变化,如图 1-2 所示 R6=R7=R8=R 为固定电阻,与应变片一起构成一个单臂电桥,其输出电压 R R R R E U ??+??=211/4 0 (1-2) E 为电桥电源电压;

JSP程序设计实验指导书

《JSP编程》教学及实验大纲

《JSP编程》课程实验指导书说明与约定 一、编写原则 编写本指导书的指导原则是:以适应市场经济对计算机专业人才的需要和学生就业需求为宗旨,以学生的实践动手能力培养为重点,突出学生学习的主体地位,给定题目及要求,以学生为主,独立或小组协作完成;鼓励学生创新;实验过程中和课余的其他时间,教师应以辅导、指导、引导为主要教学手段;加强考核,以实践能力考核为指挥棒,促使学生重视程序设计能力的提高。 二、总体要求 实验课之前要写出实验预习报告(重点:实验名称、源代码)。体现Java编程风格(源代码缩进Tab4,块花括号在类、方法名同行,等等),每个类、每个方法都要有功能说明,其说明用文档注释方式表示/*……*/。

实验一JSP页面与JSP标记(4学时) 一、实验目的 1.掌握JDK的安装配置 2.熟悉Tomcat的配置 3.测试JSP的运行环境 4.掌握JSP的页面的基本结构 5.掌握JSP的指令标记和动作标记 二、实验要求 1.实验课之前,下载最新版本的JDK和Tomcat,并在自备微机上安装配置。 2.实践内容:根据实验任务1~任务3要求,编写程序,调试运行。 3.该实验共有3个任务。要求在webapps目录下新建一个Web服务目录:test1。除特别要求外,本章实验中涉及的JSP页面均保存在test1中。 任务1JSP页面的基本结构 1.相关知识点 一个JSP页面可由普通的HTML标记、JSP标记、成员变量和方法的声明、Java 程序片以及Java表达式组成。JSP引擎把JSP页面中的HTML标记交给用户的浏览器执行显示;JSP引擎负责处理JSP标记、变量和方法声明;JSP引擎负责运行Java程序片、计算Java 表达式,并将需要显示的结果发送给用户的浏览器。 JSP页面中的成员变量是被所有用户共享的变量。Java 程序片可以操作成员变量,任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。如果多个用户访问一个JSP页面,那么该页面中的Java程序片就会被执行多次,分别运行在不同的线程中,即运行在不同的时间片内。运行在不同线程中的Java程序片的局部变量互不干扰,即一个用户改变Java程序片中的局部变量的值不会影响其他用户的Java程序片中的局部变量。 2.实验目的 本实验的目的是让学生掌握怎样在JSP页面中使用成员变量,怎样使用Java程序片、Java表达式。 3.实验要求 编写两个JSP页面,分别为inputName.jsp和people.jsp。 (1)inputName.jsp的具体要求 该页面有一个表单,用户通过该表单输入自己的姓名并提交给people.jsp页面。 (2)people.jsp的具体要求 该页面有名字为person、类型是StringBuffer以及名字是count、类型为int的成员 变量。 该页面有public void judge ()方法。该方法负责创建person对象,当count的值是0 时,judge ()方法创建person对象。 该页面有public void addPerson(String p)方法,该方法将参数p指定的字符串添加到 成员变量person末尾,同时将count作自增运算。 该页面在程序片中获取inputName.jsp页面提交的姓名,然后调用judge()创建person

数值计算基础实验指导书.doc

数值计算基础 实验指导书 2012年

目录 实验一直接法解线性方程组的 (1) 实验二插值方法 (4) 实验三数值积分 (6) 实验四常微分方程的数值解 (8) 实验五迭代法解线性方程组与非线性方程 (10)

实验一 直接法解线性方程组 一、实验目的 掌握列选主元消去法与追赶法解线性方程组。 二、实验内容 分别写出Guass 列选主元消去法与追赶法的算法,编写程序上机调试出结果,要求所编程序适用于任何一解线性方程组问题,即能解决这一类问题,而不是某一个问题。实验中以下列数据验证程序的正确性。 1、用Guass 列选主元消去法求解方程组 ??????????=????????????????????--5.58.37.33.47.11.85.16.93.51.53.25.2321x x x 2、用追赶法求解方程组 ?? ? ?????? ???????-=????????????????????????????????-----000010210000210000210000210000 254321x x x x x 三、实验仪器设备与材料 主流微型计算机 四、实验原理 1、Guass 列选主元消去法 对于AX =B 1)、消元过程:将(A|B )进行变换为)~|~(B A ,其中A ~ 是上三角矩阵。即: ???? ?? ? ??→??????? ??n nn n n n nn n n n n b a b a b a a b a a a b a a a b a a a 0010122111221 222221111211 k 从1到n-1 a 、 列选主元 选取第k 列中绝对值最大元素ik n i k a ≤≤max 作为主元。 b 、 换行 i k ij kj b b n k j a a ?+=?,,1,

相关文档
最新文档