当前位置:文档之家› 《数据结构》2012级实验报告模板..

《数据结构》2012级实验报告模板..

《数据结构》2012级实验报告模板..
《数据结构》2012级实验报告模板..

实验报告(一)

一、实验目的:

1.掌握VC6.0开发环境下C/C++程序的编辑、编译和运行。

2.通过实验回顾复习C语言中关于结构体、指针等知识的应用。

3.了解学习数据结构的主要方法和课程的主要知识框架。

二、实验环境:

个人电脑、Windows XP、VC6.0或以上版本。

三、实验内容、程序代码、程序测试运行界面

1.设计一个程序,输出所有小于等于n(n为一个大于2的正整数)的素数。要求:(1)每行输出10个素数;(2)尽可能采用较优的算法。

2.编写一个程序,计算任一输入的正整数的各位数字之和,并分析算法的时间复杂度。

3.编写一个程序,判断一个字符串是否为“回文”(顺读和倒读都一样的字符串称为“回文”),并分析算法的时间复杂度。

四、心得体会与建议

实验报告(二)

一、实验目的:

1.熟练掌握线性表的顺序存储结构的概念及各种基本操作的C语言实现。

2.熟练掌握线性表的链式存储结构中的单链表的概念及各种基本操作的C 语言实现。

3.了解双向链表及循环链表的基本操作。

二、实验环境:

个人电脑、Windows XP、VC6.0或以上版本。

三、实验内容、程序代码、程序测试运行界面

1.编写一个程序,实现顺序表的各种基本运算(假设顺序表的元素类型为char),并在此基础上设计一个程序完成如下功能:

(1)初始化顺序表L;

(2)采用尾插法依次插入元素a,b,c,d,e;

(3)输出顺序表L;

(4)输出顺序表L长度;

(5)判断顺序表L是否为空;

(6)输出顺序表L的第3个元素;

(7)输出元素a的位置;

(8)在第4个位置上插入元素f;

(9)输出顺序表L;

(10)删除L的第3个元素;

(11)输出顺序表L;

(12)释放顺序表L。

程序代码如下:

程序运行结果如下:

2.编写一个程序,实现单链表的各种基本运算(假设单链表的元素类型为char),并在此基础上设计一个程序,完成如下功能:

(1)初始化单链表h;

(2)采用尾插法依次插入元素a,b,c,d,e;

(3)输出单链表h;

(4)输出单链表h长度;

(5)判断单链表h是否为空;

(6)输出单链表h的第3个元素;

(7)输出元素a的位置;

(8)在第4个位置上插入元素f;

(9)输出单链表h;

(10)删除h的第3个元素;

(11)输出单链表h;

(12)释放单链表h。

程序代码如下:

程序运行结果如下:

3.编写一个程序,实现双链表的各种基本运算(假设双链表的元素类型为char),并在此基础上设计一个程序,完成如下功能:

(1)初始化双链表h;

(2)采用尾插法依次插入元素a,b,c,d,e;

(3)输出双链表h;

(4)输出双链表h长度;

(5)判断双链表h是否为空;

(6)输出双链表h的第3个元素;

(7)输出元素a的位置;

(8)在第4个位置上插入元素f;

(9)输出双链表h;

(10)删除h的第3个元素;

(11)输出双链表h;

(12)释放双链表h。

程序代码如下:

程序运行结果如下:

四、心得体会与建议

实验报告(三)

一、实验目的:

1.掌握栈的特点(先进后出FILO)及基本操作,如入栈、出栈等,栈的顺序存储结构和链式存储结构,以便在实际问题背景下灵活应用。

2.掌握队列的特点(先进先出FIFO)及基本操作,如入队、出队等,队列顺序存储结构、链式存储结构和循环队列的实现。

3.掌握顺序串和链串的特点及基本操作,如串的插入、求子串、串的输出、串的连接等。

二、实验环境:

个人电脑、Windows XP、VC6.0或以上版本。

三、实验内容、程序代码、程序测试运行界面

1.编写一个程序,实现顺序栈(假设栈中元素类型为char)的各种基本运算,并在此基础上设计一个程序完成如下功能:

(1)初始化栈s;

(2)判断栈s是否非空;

(3)依次进栈元素a,b,c,d,e;

(4)判断栈s是否非空;

(5)输出栈长度;

(6)输出从栈顶到栈底元素;

(7)输出出栈序列;

(8)判断栈s是否非空;

(9)释放栈。

程序代码如下:

程序运行结果如下:

2.编写一个程序,实现链栈(假设栈中元素类型为char)的各种基本运算,并在此基础上设计一个程序,完成如下功能:

(1)初始化链栈s;

(2)判断链栈s是否非空;

(3)依次进链栈元素a,b,c,d,e;

(4)判断链栈s是否非空;

(5)输出链栈长度;

(6)输出从链栈顶到栈底元素;

(7)输出出链栈序列;

(8)判断链栈s是否非空;

(9)释放链栈。

程序代码如下:

程序运行结果如下:

3.编写一个程序,实现链队的各种基本运算(假设队列中元素类型为char),并在此基础上设计一个程序,完成如下功能:

(1)初始化链队q;

(2)判断链队q是否非空;

(3)依次进队元素a,b,c;

(4)出队一个元素,并输出该元素;

(5)输出链队q的元素个数;

(6)依次进链队元素d,e,f;

(7)输出链队q的元素个数;

(8)输出出队序列;

(9)释放链队。

程序代码如下:

程序运行结果如下:

4.编写一个程序,实现顺序串的各种基本运算,并在此基础上设计一个程序,完成如下功能:

(1)建立串s=“abcdefghefghijklmn”和串s1=“xyz”

(2)输出串s;

(3)输出串s的长度;

(4)在串s的第9个字符位置插入串s1而产生串s2;

(5)输出串s2;

(6)删除串s第2个字符开始的5个字符而产生串s2;

(7)输出串s2;

(8)将串s的第2个字符开始的5个字符替换成串s1而产生串s2;

(9)输出串s2;

(10)提取串s的第2个字符开始的10个字符而产生串s3;

(11)输出串s3;

(12)将串s1和串s2连接起来而产生串s4;

(13)输出串s4。

程序代码如下:

程序运行结果如下:

5.编写一个程序,实现链串的各种基本运算,并在此基础上设计一个程序,完成如下功能:

(1)建立串s=“abcdefghefghijklmn”和串s1=“xyz”

(2)输出串s;

(3)输出串s的长度;

(4)在串s的第9个字符位置插入串s1而产生串s2;

(5)输出串s2;

(6)删除串s第2个字符开始的5个字符而产生串s2;

(7)输出串s2;

(8)将串s的第2个字符开始的5个字符替换成串s1而产生串s2;

(9)输出串s2;

(10)提取串s的第2个字符开始的10个字符而产生串s3;

(11)输出串s3;

(12)将串s1和串s2连接起来而产生串s4;

(13)输出串s4。

程序代码如下:

程序运行结果如下:四、心得体会与建议

实验报告(四)

一、实验目的:

1.掌握二维数组的特点及基本操作,为图的邻接矩阵表示做准备。

2.了解广义表的概念及应用。

二、实验环境:

个人电脑、Windows XP、VC6.0或以上版本。

三、实验内容、程序代码、程序测试运行界面

1.以下是一个5×5阶螺旋方阵。设计一个程序,输出该形式的n×n(n<10)阶方阵(顺时针方向旋进)。

1 2 3 4 5

16 17 18 19 6

15 24 25 20 7

14 23 22 21 8

13 12 11 10 9

程序代码如下:

程序运行结果如下:

2.如果矩阵A中存在一个元素A[i][j]满足条件:A[i][j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称为该矩阵的一个马鞍点。设计一个程序,计算出m×n的矩阵A的所有马鞍点。

程序代码如下:

程序运行结果如下:

四、心得体会与建议

实验报告(五)

一、实验目的:

1.掌握二叉树的逻辑结构和存储结构。

2.掌握和指针类型描述、访问和处理二叉树的各种运算。

3.掌握二叉树的各种遍历方法。

4.掌握哈夫曼树的构造和哈夫曼编码。

二、实验环境:

个人电脑、Windows XP、VC6.0或以上版本。

三、实验内容、程序代码、程序测试运行界面

1.编写一个程序,实现二叉树的各种运算,并在此基础上设计一个程序完成如下功能(b为如图所示的一棵二叉树):

(1)输出二叉树b;

(2)输出H节点的左、右孩子节点值

(3)输出二叉树b的深度;

(4)输出二叉树b的宽度;

(5)输出二叉树b的节点个数;

(6)输出二叉树b的叶子节点个数。

程序代码如下:

程序运行结果如下:

2.设计一个程序实现二叉树的先序遍历、中序遍历和后序遍历的递归和非递归算法,以及层次遍历的算法。并对图中所示的二叉树b给出求解结果。

程序代码如下:

程序运行结果如下:

3.设计一个程序构造一棵哈夫曼树,输出对应的哈夫曼编码和平均查找长度。并用下表所示的数据进行验证。

程序代码如下:

程序运行结果如下:

四、心得体会与建议

实验报告(六)

一、实验目的:

1.掌握图的邻接矩阵和邻接链表存储结构。

2.掌握图的生成树算法。

3.掌握计算图的最短路径算法。

二、实验环境:

个人电脑、Windows XP、VC6.0或以上版本。

三、实验内容、程序代码、程序测试运行界面

1.编写一个程序,实现不带权图和带权图的邻接矩阵与邻接表的相互转换算法、输出邻接矩阵与邻接表的算法,并在此基础上设计一个程序实现如下功能:(1)建立如图所示的有向图G的邻接矩阵,并输出;

(2)由有向图G的邻接矩阵产生邻接表,并输出;

(3)再由(2)的邻接表产生对应的邻接矩阵,并输出;

程序代码如下:

程序运行结果如下:

2.编写一个程序,实现图的遍历运算,并在此基础上设计一个程序完成如下功能:

(1)输出如图的有向图G从顶点0开始的深度优先遍历序列(递归算法);

(2)输出如图的有向图G从顶点0开始的深度优先遍历序列(非递归算法);

(3)输出如图的有向图G从顶点0开始的广度优先遍历序列;

程序代码如下:

程序运行结果如下:

3.设计一个程序,对于如图所示的无向带权图G采用普里姆算法输出从顶点O 出发的最小生成树。

程序代码如下:

程序运行结果如下:

四、心得体会与建议

实验报告(七)

一、实验目的:

1.掌握各种排序算法的工作原理。

2.理解各种内排序算法的时间复杂度和空间复杂度。

3.对比同一组数据应用不同排序算法的优劣。

二、实验环境:

个人电脑、Windows XP、VC6.0或以上版本。

三、实验内容、程序代码、程序测试运行界面

1.设计一个程序实现希尔插入排序算法,并输出{9,8,7,6,5,4,3,2,1,0}的排序过程

程序代码如下:

程序运行结果如下:

2.设计一个程序实现二路归并排序算法,并输出{18,2,20,34,12,32,6,16,5,8}的排序过程

程序代码如下:

程序运行结果如下:

3.设计一个程序实现基数排序算法,并输出{75,23,98,44,57,12,29,64,38,82}的排序过程。

数据结构实验报告格式

《数据结构课程实验》大纲 一、《数据结构课程实验》的地位与作用 “数据结构”是计算机专业一门重要的专业技术基础课程,是计算机专业的一门核心的关键性课程。本课程较系统地介绍了软件设计中常用的数据结构以及相应的存储结构和实现算法,介绍了常用的多种查找和排序技术,并做了性能分析和比较,内容非常丰富。本课程的学习将为后续课程的学习以及软件设计水平的提高打下良好的基础。 由于以下原因,使得掌握这门课程具有较大的难度: (1)内容丰富,学习量大,给学习带来困难; (2)贯穿全书的动态链表存储结构和递归技术是学习中的重点也是难点; (3)所用到的技术多,而在此之前的各门课程中所介绍的专业性知识又不多,因而加大了学习难度; (4)隐含在各部分的技术和方法丰富,也是学习的重点和难点。 根据《数据结构课程》课程本身的技术特性,设置《数据结构课程实验》实践环节十分重要。通过实验实践内容的训练,突出构造性思维训练的特征, 目的是提高学生组织数据及编写大型程序的能力。实验学时为18。 二、《数据结构课程实验》的目的和要求 不少学生在解答习题尤其是算法设计题时,觉得无从下手,做起来特别费劲。实验中的内容和教科书的内容是密切相关的,解决题目要求所需的各种技术大多可从教科书中找到,只不过其出现的形式呈多样化,因此需要仔细体会,在反复实践的过程中才能掌握。 为了帮助学生更好地学习本课程,理解和掌握算法设计所需的技术,为整个专业学习打好基础,要求运用所学知识,上机解决一些典型问题,通过分析、设计、编码、调试等各环节的训练,使学生深刻理解、牢固掌握所用到的一些技术。数据结构中稍微复杂一些的算法设计中可能同时要用到多种技术和方法,如算法设计的构思方法,动态链表,算法的编码,递归技术,与特定问题相关的技术等,要求重点掌握线性链表、二叉树和树、图结构、数组结构相关算法的设计。在掌握基本算法的基础上,掌握分析、解决实际问题的能力。 三、《数据结构课程实验》内容 课程实验共18学时,要求完成以下六个题目: 实习一约瑟夫环问题(2学时)

会计信息系统实验报告模板

会计信息系统实验报告模板 一、实验目的 1.掌握会计信息系统中系统管理的相关内容,理解系统管理在整个系统中的重要性,理解操作员权限设置的重要意义。 2.掌握会计信息系统中基础档案设置的有关内容,理解基础档案设置在整个系统中的作用。 3.掌握会计信息系统中总账子系统初始设置与日常业务处理的相关内容,理解初始设置的意义,熟悉具体内容和操作方法。 4.掌握工资子系统的相关内容,熟悉工资子系统初始化,日常业务处理,工资分摊及月末处理操作。 5.掌握固定资产管理子系统中的相关内容,熟悉固定资产管理子系统初始化,日常业务处理及月末处理操作。 6.掌握总账子系统月末处理的相关内容,熟悉月末处理的各种操作,掌握银行对账、自动转账设置与生成、对账和月末结账的操作方法。 7.理解财务报表编制的原理及流程,掌握报表格式定义、公式定义的操作方法,掌握报表单元公式的设置方法,掌握报表数据处理、表页管理及图表功能等操作,掌握利用报表模板生成会计报表的方法。 8.通过综合实验,巩固单项实验中掌握的各模块操作技能并综合理解掌握,进一步提高会计信息系统综合实务操作能力。 二、实验内容 1.建立账套。 2.操作员及权限设置。 3.基础信息设置。 4.总账子系统、工资子系统、固定资产子系统初始化。 5.根据业务资料填制记账凭证(工资业务和固定资产业务分别在工资子系统和固定资产子系统处置后生成记账凭证向总账子系统传递)。 6.对填制和生成的凭证进行审核、记账。

7.账簿查询。 8.月末结账。 9. 编制资产负债表和利润表。 三、实验步骤 (一)建立账套及操作员权限设置(二)基础信息设置(三)总账系统基本设置(四)总账系统日常业务处理(五)工资管理(六)固定资产管理(七)月末对账与结账(八)编制报表 编制资产负债表和编制利润表 四、实验结果 1. 余额及发生额表 2. 凭证清单

数据采集系统实验报告

学院名称: 电气信息工程学院 专 业: 测控技术与仪器 班 级: 09测控1W 姓 名: 胡建兵 学 号: 09314111 指导教师姓名: 朱 雷 2012 年 11 月 JIANGSU TEACHERS UNIVERSITY OF TECHNOLOGY 数据采集系统实验报告

实验2——A/D采集模块设计 一.实验目的 学习用状态机实现对ADC0809,AD574A等A/D转换器的采样控制。 二.实验原理 图1和图2分别为ADC0809的引脚图,转换时序图和采样控制状态图。时序图中,START为转换启动控制信号,高电平有效;ALE为模拟信号输入选通端口地址锁存信号,上升沿有效;一旦START有效后,状态信号变EOC变为低电平,表示进入状态转换,转换时间约为100us。转换结束后,EOC将变为高电平。此外外部控制可使OE由低电平变为高电平(输出有效),此时,ADC0809的输出数据总线D【7...0】从原来的高阻态变为输出数据有效。由状态图也可以看到,状态st2中需要对ADC0809工作状态信号EOC进行测试,如果为低电平,表示转换没有结束,仍需要停留在st2状态中等待,直到变成高电平后才说明转换结束,在下一时钟脉冲到来时转向状态st3。在状态st3,由状态机向ADC0809发出转换好的8位数据输出允许命令,这一状态周期同时可作为数据输出稳定周期,以便能在下一状态中向锁存器锁入可靠的数据。在状态st4,由状态机向FPGA中的锁存器发出锁存信号(LOCK的上升沿),将ADC0809的输出数据进行锁存。 图2.1 ADC0809工作时序

图2.2 控制ADC0809采样状态图程序如图实例1所示,其结构框图如图3所示。 图2.3 采样状态机结构框图

数据结构实验报告

数据结构实验报告 一.题目要求 1)编程实现二叉排序树,包括生成、插入,删除; 2)对二叉排序树进行先根、中根、和后根非递归遍历; 3)每次对树的修改操作和遍历操作的显示结果都需要在屏幕上用树的形状表示出来。 4)分别用二叉排序树和数组去存储一个班(50人以上)的成员信息(至少包括学号、姓名、成绩3项),对比查找效率,并说明在什么情况下二叉排序树效率高,为什么? 二.解决方案 对于前三个题目要求,我们用一个程序实现代码如下 #include #include #include #include "Stack.h"//栈的头文件,没有用上 typedefintElemType; //数据类型 typedefint Status; //返回值类型 //定义二叉树结构 typedefstructBiTNode{ ElemType data; //数据域 structBiTNode *lChild, *rChild;//左右子树域 }BiTNode, *BiTree; intInsertBST(BiTree&T,int key){//插入二叉树函数 if(T==NULL) { T = (BiTree)malloc(sizeof(BiTNode)); T->data=key; T->lChild=T->rChild=NULL; return 1; } else if(keydata){ InsertBST(T->lChild,key); } else if(key>T->data){ InsertBST(T->rChild,key); } else return 0; } BiTreeCreateBST(int a[],int n){//创建二叉树函数 BiTreebst=NULL; inti=0; while(i

管理信息系统实验报告书1.doc

管理信息系统实验报告书1 本科生实验报告书 管理信息系统(实验) Management Information System (Experiment) 课程名管理信息系统(实验) 课程编号S1520063 学生姓名覃嘉琪、朱晓敏、罗婉兰、卢晓娜 所在专业工商1073第三小组 所在班级工商1073班 指导教师杜军职称讲师 实验时间2009-2010学年第一学期 编制者:杜军 二00九年九月 一、系统分析部分 1)小型商场里进货、销售、库存三大功能的文字描述。 小型商场进销存管理是商场后台管理的核心,也是整个商业自动化管理最基本、最重要的应用,

它直接影响了企业的经济效益。 系统包括基本信息管理、销售管理、进货管理、库存管理。首先,小型商场销售管理系统包括销售登记、销售信息统计、员工销售信息统计组成。主要完成商品销售工作,记录顾客购买信息、管理销售价格、处理应收货款及退款,统计员工的销售业绩,通过条件查询商品的销售信息。通过对顾客资料的全方位、多层次的管理,使小型商场与供应商之间实现流通机能的整合,小型商场与顾客之间实现信息分享和收益及风险共享;进货管理系统由进货登记和进货信息查询组成,完成商品的入库登记并进行货品验收,按条件查询商品的入库信息,为及时掌握商品库存情况,制定发出订购信息或接收厂商的出货信息制定采购计划、采购价格管理等。最后,库存功能主要是有仓库商品存储情况,日库存统计,月库存统计,打印清单。该系统可以对仓库资源实现集中管理,根据库存情况可以进行库存日盘点和月盘点,根据企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应清单。为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。 另外,本系统可统计销售员的工作业绩,提供人事管理参考。通过过本系统除可以提高商场运作效率,还可以使管理者实时了解商品的销售情况,及早根据当前的情况制定订货和销售计划,以保证商场能够长期稳定发展。2)小型商场的组织结构图 34)小型商场的业务流程图 5)小型商场的数据流程图

转动惯量实验报告(2)

南昌大学物理实验报告 课程名称:扭摆法测定物体转动惯量 实验名称:扭摆法测定物体转动惯量 学院:信息工程学院专业班级:测控技术与仪器152班 学生姓名:夏正彬学号:5801215044 实验地点:基础实验大楼座位号:13 实验时间:第四周星期二(下午)一点开始

一、实验目的: 1.测定弹簧的扭转常数 k, 2.测定形状不同物体的转动惯量并与理论值比较, 3.验证转动惯量平行轴定理。 二、实验原理: 将物体在水平面内转过一角度?后,在弹簧的恢复力矩作用下物体就开始绕垂 直轴做往返扭转运动。根据胡可定律,弹簧受扭转而产生的恢复力矩 M 与所转过的 角度?成正比,即 M=-k? 式中 k 为弹簧的扭转常量,根据转动惯量 M=Iβ即β= 式中 I 为物体绕转轴的转动惯量,β为角角速度,由上式得 β==-=-ω2θ 上式ω2=,忽略轴承的摩擦阻力钜。 上述方程表示扭摆运动具有角简谐振动的特性,角加速度与角位移成正 比,且方向相反,此方程的解为 θ=Acos(ωt+φ) 式中,A 为谐振动的角振幅,φ为初相位,ω为角速度,此谐振动的周期为 T==2π(4-4)

由式(4-4)可知,只要试验测得物体扭摆的摆动周期,并在 I 和 k 中任

何一个量已知时即可算出另一个量。 转动惯量组合定理:若一个物体由几部分组成,每一部分相对转轴的转动惯量分别为 I ?,I ?,I ?…, 那么整个物体对转动轴的转动惯量为 I ? +I ?+I ?+…本实验用一个几何 形状规则的物体,它的转动惯量可以根据它的质量和几何尺寸用理论共式直接计算 得到,再算出本仪器弹簧的 k 值。 如先测载物盘转动的周期 T?,有 T=2π(4-5)再测载物盘加塑料圆柱转动的周期 T?,有 T?=2π(4-6)I?′为塑料圆柱转动惯量理论计算值 I ?′= (4-7) 由式(4-5)和式(4-6)可得 k=4π2 (4-8) 若要测定其他形状物体的转动惯量,只需将待测物体安放在本仪器顶部的各种夹具上,测定其摆动周期,由公式(4-4)即可算出该物体绕转动轴的转动惯量: I=-I?(4-9)

数据结构实验报告全集

数据结构实验报告全集 实验一线性表基本操作和简单程序 1.实验目的 (1)掌握使用Visual C++ 6.0上机调试程序的基本方法; (2)掌握线性表的基本操作:初始化、插入、删除、取数据元素等运算在顺序存储结构和链表存储结构上的程序设计方法。 2.实验要求 (1)认真阅读和掌握和本实验相关的教材内容。 (2)认真阅读和掌握本章相关内容的程序。 (3)上机运行程序。 (4)保存和打印出程序的运行结果,并结合程序进行分析。 (5)按照你对线性表的操作需要,重新改写主程序并运行,打印出文件清单和运行结果 实验代码: 1)头文件模块 #include iostream.h>//头文件 #include//库头文件-----动态分配内存空间 typedef int elemtype;//定义数据域的类型 typedef struct linknode//定义结点类型 { elemtype data;//定义数据域 struct linknode *next;//定义结点指针 }nodetype; 2)创建单链表

nodetype *create()//建立单链表,由用户输入各结点data域之值,//以0表示输入结束 { elemtype d;//定义数据元素d nodetype *h=NULL,*s,*t;//定义结点指针 int i=1; cout<<"建立一个单链表"<> d; if(d==0) break;//以0表示输入结束 if(i==1)//建立第一个结点 { h=(nodetype*)malloc(sizeof(nodetype));//表示指针h h->data=d;h->next=NULL;t=h;//h是头指针 } else//建立其余结点 { s=(nodetype*) malloc(sizeof(nodetype)); s->data=d;s->next=NULL;t->next=s; t=s;//t始终指向生成的单链表的最后一个节点

管理信息系统实验报告模板

实验报告 课程名称:管理信息系统专业班级: 学号: 学生姓名: 指导教师: 成绩: 2011 年11月25 日

管理信息系统实验报告 一、实验目的与要求 1掌握企业在进行期初建账时,如何进行核算体系的建立及各项基础档案的设置。2掌握企业为了在将来的业务处理时,能够由系统自动生成有关的凭证。在进行期初建账时,应如何设置相关业务的入账科目。以及如何把原来手工做账时,所涉及到的各业务的期末余额录入至系统当中。 3掌握企业在日常业务中如何通过软件来处理采购入库业务及相关帐表查询 4掌握企业在日常业务中如何通过软件来处理销售出库业务及相关帐表查询 二、仪器用具 1.局域网及工作站 2.U8-ERP系统 三、实验原理 根据实验指导书完成核算体系的建立、各系统的启用、定义各项基础档案、设置基础科目、期初余额的整理录入、最后完成出入库管理、采购管理、销售管理的日常工作。 四、实验方法与步骤 一、核算体系的建立 (一)启动系统管理,以“Admin”的身份进行注册。 (二)增设三位操作员:([权限] → [操作员]) 001代方,002宋岚,003赵红兵。 (三)建立账套信息:([账套] → [建立]) 1.账套信息:账套号666,输入账套名称(供应链帐套),启用日期为2010年1月。

2.单位信息:单位名称()如为“ABC有限公司”,单位简称为“ABC”,税号为3502256437218 3.核算类型:企业类型为“工业”,行业性质为“新会计制度科目”并预置科目,账套主管选“代方”。 4.基础信息:存货、客户及供应商均分类,有外币核算。 5.编码方案:A 客户分类和供应商分类的编码方案为2 B 部门编码的方案为12 C存货分类的编码方案为2233 D收发类别的编码级次为11 E结算方式的编码方案为2 F其他编码项目保持不变 说明:设置编码方案主要是为了以后分级核算,统计和管理打下基础, 6.数据精度:保持系统默认设置. 说明:设置数据精度主要是为了核算更精确 (四)分配操作员权限:([权限]→权限]) 操作员宋岚:拥有“共用目录设置”,“应收”,“应付”,“采购管理”,“销售管理”,“库存管理”,“存货核算”中的所有权限。 操作员赵红兵:拥有“共用目录设置”,“库存管理”,“存货核算”中的所有权限.二、各系统的启用: (一)启动企业门户,以账套主管身份进行注册(操作日期:2010-01-01)。(二)启用“采购管理”、“销售管理”、“库存管理”、“存货核算”、“应收”、“应付”、“总账”系统。启用日期为2010-01-01。 三、定义各项基础档案: (一)定义部门档案:(基础档案→机构人员→部门档案) (二)定义人员档案:(基础档案→机构人员→人员档案) (三)定义客户分类:(基础档案→客商信息→客户分类) (四)定义客户档案:(基础档案→客商信息→客户档案) (五)定义供应商分类:(基础档案→客商信息→供应商分类) (六)定义供应商档案:(基础档案→客商信息→供应商档案) (七)定义计量单位:(基础档案→存货→计量单位) (八)定义存货分类:(基础档案→存货→存货分类) (九)定义存货档案:(基础档案→存货→存货档案) (十)设置会计科目:(基础档案→财务→会计科目) 应收帐款,预收帐款设为“客户往来” 应付帐款,预付帐款设为“供应商往来” (十一)定义凭证类别(基础档案→财务→凭证类别) 定义凭证类别为“记账凭证”

温度采集实验报告

课程设计任务书 题目基于AD590的温度测控系统设计 系(部) 信息科学与电气工程学院 专业电气工程及其自动化 班级电气092 学生姓名刘玉兴 学号090819210 月日至月日共周 指导教师(签字) 系主任(签字) 年月日

摘要 温度是工业生产和自动控制中最常见的工艺参数之一。过去温度检测系统设计中,大多采用模拟技术进行设计,这样就不可避免地遇到诸如传感器外围电路复杂及抗干扰能力差等问题;而其中任何一环节处理不当,就会造成整个系统性能的下降。随着半导体技术的高速发展,特别是大规模集成电路设计技术的发展, 数字化、微型化、集成化成为了传感器发展的主要方向。 以单片机为核心的控制系统.利用汇编语言程序设计实现整个系统的控制过程。在软件方面,结合ADC0809并行8位A/D转换器的工作时序,给出80C51单片机与ADC0908并行A /D转换器件的接口电路图,提出基于器件工作时序进行汇编程序设计的基本技巧。本系统包括温度传感器,数据传输模块,温度显示模块和温度调节驱动电路,其中温度传感器为数字温度传感器AD590,包括了单总线数据输出电路部分。文中对每个部分功能、实现过程作了详细介绍。 关键词:单片机、汇编语言、ADC0809、温度传感器AD590

Abstract Temperature is the most common one of process parameters in automatic control and industrial production. In the traditional temperature measurement system design, often using simulation technology to design, and this will inevitably encounter error compensation, such as lead,complex outside circuit,poor anti-jamming and other issues, and part of a deal with them Improperly, could cause the entire system of the decline. With modern science and technology of semiconductor development, especially large-scale integrated circuit design technologies, digital, miniaturization, integration sensors are becoming an important direction of development. In the control systems with the core of SCM,assembly language programming is used to achieve the control of the whole system.Combining with the operation sequence of ADC0809,the interface circuit diagrams of 80C51 SCM and ADC0809 parallel A/D conveger ale given.The basic skills of assembly language programming based on the operation se—quenee of the chip ale put forward.This system include temperature sensor and data transmission, the moduledisplays

转动惯量实验报告

转动惯量实验报告 一.实验目的 (1) 学会用落体法转动实验仪测定刚体的转动惯量; (2) 研究刚体的转动惯量与形状、大小及转轴位置的关系。 三.实验仪器描述 本实验所用NNZ-2型刚体转动实验仪由主机和测量仪表与拉线牵引台辅机及待测刚体球、环、盘、棒等组成。主机包括基础转盘和测量传感器;辅机由转数表和计时表、拉线、悬臂及砝码。 四.实验内容 1.测量基础转盘的转动惯量 2.测量圆环(或圆盘)的转动惯量 3.测双球的转动惯量并用球体验证平行移轴定理。 五.测量及实验步骤

1.测量基础转盘的转动惯量: 将主机上的霍尔传感器输出端插头和电磁铁及电插头,插入辅机的对应插口。将砝码托盘上的挂线穿过悬臂上的滑轮并使其一端固定在转轴上。(1)调节好主机和辅机的高度,使拉线与悬臂轴线平行,为此,悬臂上设有两个定位钉,使拉线通过两个定位钉即可。 (2)打开辅机上的电源开关,这时电磁铁会自动将基础转盘锁住。我们已将转数设为16个脉冲,即测量转2周的转动时间。 (3)绕线与测试准备--测试键-完成测试:主机因电磁铁失电而解锁,砝码从静止开始下落,刚体转动2周后,电磁铁自动吸合,重新锁紧转动的刚体,并显示刚体转动2周的下落时间。绕线键-主机解锁,重新绕线,绕线合适位置后完毕按下准备键,仪表全部数据归零,做好测量准备,主机(转动刚体)通过电磁铁被锁紧;按下测试键,再次测试转动2周的时间。 这里要特别强调,绕线到合适位置的含义。因为我们要测出刚体完整转动2周的时间,霍尔传感器给出开始和结束讯号的位置就必须是同一位置,这是减少误差的重要环节。 (4)测试在砝码托盘上放200g砝码,然后点按一下测试键,电磁铁失电,砝码带动刚体作匀加速转动,计时仪表开始计时,当刚体转动2周结束

数据结构实验报告模板

2009级数据结构实验报告 实验名称:约瑟夫问题 学生姓名:李凯 班级:21班 班内序号:06 学号:09210609 日期:2010年11月5日 1.实验要求 1)功能描述:有n个人围城一个圆圈,给任意一个正整数m,从第一个人开始依次报数,数到m时则第m个人出列,重复进行,直到所有人均出列为止。请输出n个人的出列顺序。 2)输入描述:从源文件中读取。 输出描述:依次从显示屏上输出出列顺序。 2. 程序分析 1)存储结构的选择 单循环链表 2)链表的ADT定义 ADT List{ 数据对象:D={a i|a i∈ElemSet,i=1,2,3,…n,n≧0} 数据关系:R={< a i-1, a i>| a i-1 ,a i∈D,i=1,2,3,4….,n} 基本操作: ListInit(&L);//构造一个空的单链表表L ListEmpty(L); //判断单链表L是否是空表,若是,则返回1,否则返回0. ListLength(L); //求单链表L的长度 GetElem(L,i);//返回链表L中第i个数据元素的值; ListSort(LinkList&List) //单链表排序 ListClear(&L); //将单链表L中的所有元素删除,使单链表变为空表 ListDestroy(&L);//将单链表销毁 }ADT List 其他函数: 主函数; 结点类; 约瑟夫函数 2.1 存储结构

[内容要求] 1、存储结构:顺序表、单链表或其他存储结构,需要画示意图,可参考书上P59 页图2-9 2.2 关键算法分析 结点类: template class CirList;//声明单链表类 template class ListNode{//结点类定义; friend class CirList;//声明链表类LinkList为友元类; Type data;//结点的数据域; ListNode*next;//结点的指针域; public: ListNode():next(NULL){}//默认构造函数; ListNode(const Type &e):data(e),next(NULL){}//构造函数 Type & GetNodeData(){return data;}//返回结点的数据值; ListNode*GetNodePtr(){return next;}//返回结点的指针域的值; void SetNodeData(Type&e){data=e;}//设置结点的数据值; void SetNodePtr(ListNode*ptr){next=ptr;} //设置结点的指针值; }; 单循环链表类: templateclass CirList { ListNode*head;//循环链表头指针 public: CirList(){head=new ListNode();head->next=head;}//构造函数,建立带头节点的空循环链表 ~CirList(){CirListClear();delete head;}//析构函数,删除循环链表 void Clear();//将线性链表置为空表 void AddElem(Type &e);//添加元素 ListNode *GetElem(int i)const;//返回单链表第i个结点的地址 void CirListClear();//将循环链表置为空表 int Length()const;//求线性链表的长度 ListNode*ListNextElem(ListNode*p=NULL);//返回循环链表p指针指向节点的直接后继,若不输入参数,则返回头指针 ListNode*CirListRemove(ListNode*p);//在循环链表中删除p指针指向节点的直接后继,且将其地址通过函数值返回 CirList&operator=(CirList&List);//重载赋

数据采集与传输系统实验报告

(此文档为word格式,下载后您可任意编辑修改!) 数据采集与传输系统 摘要 该数据采集与传输系统以89C51及89C2051为核心,由数据采集模块、调制解调模块、模拟信道、测试码发生器、噪声模拟器、结果显示模块等构成。在本方案中仅使用通用元器件就较好的实现了题目要求的各项指标。其中调制解调模块、噪声模拟器分别采用单片机和可编程逻辑器件实现。本数据采集与传输系统既可对8路数据进行轮检,也可设置为对一路数据单独监控。本系统硬件设计应用了EDA 工具,软件设计采用了模块化的编程方法。传输码元速率为16kHz~48kHz的二进制数据流。另外,还使用了“1”:“01”、“0”:“10”的Manchester编码方法使数据流的数据位减少,从而提高传输速率。

一、方案设计与论证 首先,我们分析一下信道与信噪比情况。本题中码元传输速率为16k波特,而信号被限定在30k~50kHz的范围内,属于典型的窄带高速率数字通信。而信噪比情况相对较好。这是因为信号带宽仅为20kHz,而噪声近似为0~43kHz()的窄带白噪声,这样即使在信号和噪声幅度比值为1:1的情况下,带内的噪声功率仍然比较小,所以系统具有较高的信噪比。 方案一: 常用的数字调制系统有:ASK、FSK、PSK等。其中FSK具有较强的抗干扰能力,但其要求的的带宽最宽,频带利用率最低,所以首先排除。ASK理论上虽然可行,但在本题目中,由于一个码元内只包括约两个周期的载波,所以采用包络检波法难以解调,也不可行。另外,对于本题目,还可以考虑采用基带编码的方法进行传输,如HDB3码,但这种编码方法其抗干扰能力较差,因此也不太适合。 方案二: PSK调制方式具有较强的抗干扰能力,同时其调制带宽相对也比较窄,因此我们考虑采用这种调制方式。为了简化系统,在实际实现时,我们采用了方波作为载波的PSK调制方式。当要求的数据传输速率较低(≤24kbps)时,对原始数据处理的方法如下:

转动惯量的测定实验报告

理论力学转动惯量 实验报告

【实验目的】 1. 了解多功能计数计时毫秒仪实时测量(时间)的基本方法 2. 用刚体转动法测定物体的转动惯量 3. 验证刚体转动的平行轴定理 4. 验证刚体的转动惯量与外力矩无关 【实验原理】 1.转动力矩、转动惯量和角加速度关系系统在外力矩作用下的运动方程 T×r+Mμ=Jβ2(1)由牛顿第二定律可知,砝码下落时的运动方程为:mg-T=ma 即绳子的张力T=m(g-rβ2) 砝码与系统脱离后的运动方程 Mμ=Jβ1(2)由方程(1)(2)可得 J=mr(g-rβ2)/(β2-β1) (3) 2.角加速度的测量 θ=ω0t+?βt2(4)若在t1、t2时刻测得角位移θ1、θ2 则θ1=ω0 t1+?βt2(5) θ2=ω0 t2+?βt2(6) 所以,由方程(5)、(6)可得 β=2(θ2 t1-θ1 t2)/ t1 t2(t2- t1)【实验仪器】

1、IM-2刚体转动惯量实验仪(含霍尔开关传感器、计数计时多功能毫秒仪、一根细绳、一个质量为100g的砝码等,塔轮直径从下至上分别为30mm、40mm、50mm、60mm,载物台上的孔中心与圆盘中心的距离分别为40mm、80mm、120mm) 2、一个钢质圆环(内径为175mm,外径为215mm,质量为995g) 3、两个钢质圆柱(直径为38mm,质量为400g) 【实验步骤】 1. 实验准备 在桌面上放置IM-2转动惯量实验仪,并利用基座上的三颗调平螺钉,将仪器调平。将滑轮支架固定在实验台面边缘,调整滑轮高度及方位,使滑轮槽与选取的绕线塔轮槽等高,且其方位相互垂直。 通用电脑计时器上光电门的开关应接通,另一路断开作备用。当用于本实验时,设置1个光电脉冲记数1次,1次测量记录大约20组数。 2. 测量并计算实验台的转动惯量 1) 放置仪器,滑轮置于实验台外3-4cm处,调节仪器水平。设置毫秒仪计数次数为20。 2) 连接传感器与计数计时毫秒仪,调节霍尔开关与磁钢间距为,转离磁钢,复位毫秒仪,转动到磁钢与霍尔开关相对时,毫秒仪低电平指示灯亮,开始计时和计数。 3) 将质量为m=100g的砝码的一端打结,沿塔轮上开的细缝塞入,并整齐地绕于半径为r的塔轮。 4) 调节滑轮的方向和高度,使挂线与绕线塔轮相切,挂线与绕线轮的中间呈水平。 5) 释放砝码,砝码在重力作用下带动转动体系做加速度转动。 6) 计数计时毫秒仪自动记录系统从0π开始作1π,2π……角位移相对应的时刻。 3. 测量并计算实验台放上试样后的转动惯量 将待测试样放上载物台并使试样几何中心轴与转动轴中心重合,按与测量空实验台转动惯量同样的方法可分别测量砝码作用下的角加速度β2与砝码脱离后的角加速度β1,由(3)式可计算实验台放上试样后的转动惯量J,再减去实验步骤2中算得的空实验台转动惯量即可得到所测试样的转动惯量。将该测量值与理论值比较,计算测量值的相对误差。 4. 验证平行轴定理 将两圆柱体对称插入载物台上与中心距离为d的圆孔中,测量并计算两圆柱体在此位置的转动惯量,将测量值与理论计算值比较,计算测量值的相对误差。 5. 验证刚体定轴转动惯量与外力矩无关 通过改变塔轮直径对转盘施加不同的外力矩,测定在不同外力矩下转盘的转动惯量,与理论值进行比较,在一定允许的误差范围内验证结论。 【实验数据与处理】 1.测量空盘的转动惯量 塔轮半径r=40mm 砝码100g

学生信息管理系统实验报告

(此文档为word格式,下载后您可任意编辑修改!) 面向对象程序设计大作业 ------学生信息管 理系统 学院名称信息科学与工程学院 专业班级数学大类2011级2班 学生姓名魏仿 学号 指导教师孙红梅

完成时间: 2013 年 5 月 29 日

学生信息管理系统 1、编程目的 为方便学生信息的管理,特编写这个程序方便操作学生信息管理系统。实现对学生姓名、学号、性别、成绩等信息的管理,可以实现学生的增加、删、查等多种功能的操作。 2、系统简介 本系统实现学生信息的管理,以动态链表、结构体数据类型来实现数据的存储与加工,利用链表来实现学生信息的插入、删除、查找功能。 主要分7个模块: 模块一: 结构体的定义,定义struct student{};struct date{};结构体struct student{};数据成员包括:int studentId; char name[20]; char sex[5]; struct date birthday; int score; struct student *next; 其中 struct date birthday;

又借用struct date{};结构体的成员:int year; int month; int day;以此来实现学生学号、姓名、性别、出生日期、成绩等信息的存储于处理。 模块二: ListCreate函数,函数类型为:struct student 形参:struct student *();主函数,测试数据,测试链表各节点(学生基本信息)的输出、插入、删除、查找功能。 3、编程思路 一:数据类型: 1.考虑到学生个人信息包含学号、姓名、性别、出生日期、成绩等信息。因此采用结构体类型,定义学生个人信息结构体,并定义学生学号、姓名、性别、出生日期、成绩等数据成员。 2.考虑到要实现多个学生个人信息的管理,可采用结构体数组与链表。但是由于要对多个学生信息进行信息的插入、删除、查找等操作。显然结构体数组很难实现以上操作,因此选用链表。

数据采集AD转换实验报告

学生实验报告册 课程名称:___________________________________ 学院:______________________________________ 专业班级:___________________________________ 姓名:______________________________________ 学号:______________________________________ 指导教师:___________________________________ 成绩:______________________________________ 学年学期:2017-2018学年秋学期 重庆邮电大学教务处制

STAB! CUt OK ⑵ ADC0809引脚结构 ADC0809各脚功能如下: D7 ~ D0 : 8位数字量输出引脚。IN0 ~ IN7 : 8位模拟量输入引脚。 VCC +5V工作电压。GND地。 REF( +):参考电压正端。REF(-):参考电压负端。 START A/D转换启动信号输入端。 ALE地址锁存允许信号输入端。(以上两种信号用于启动A/D转换). EOC转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平。 OE输出允许控制端,用以打开三态数据输出锁存器。 CLK时钟信号输入端(一般为500KHZ。 A B、C:地址输入线。 ⑶ADC0809对输入模拟量要求: 信号单极性,电压范围是0- 5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。 地址输入和控制线:4条 ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存与译码器将A,B, C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。A,B和C为地址输入线,用于选通IN0 —IN7上的一路模拟量输入。通道选择表如下表所示。

管理信息系统实验报告.

1 系统概述 1.1选题来源 大学生面对购买生活学习的物品,有网购、从商店超市购买等渠道。但其中弊端很多。大学生学生最深的体会就是,宿舍里放着很多已经对自己无用的物品,无论是在校大学生或是即将毕业的大学生都有很多二手货品留着没什么用,弃之可惜。如:课本书籍、自行车、座椅等。所以大学生很需要一个二手货交易平台。 1.2研究的目的和意义 目的:帮助需要销售二手货的同学快捷方便的找到买家,帮助需要购买物品的同学快捷准确的找到便宜实惠想要买的物品,节省生活开销。 意义:节省时间,不浪费物资,促使整个校园形成节约环保、互帮互助的好风气。 1.3系统的目标和管理需求 本系统需要设计客户端和管理端,其中客户端包括公共信息浏览、公共信息查询、个人信息管理、购物信息、前台订单处理(结账)。管理端包括用户管理、公告消息管理、商品管理、后台订单处理等。 大学生二手货交易平台系统目标是为了在校学生提供一个良好的交易平台。本系统基于Visual Basic和Microsoft SQL Server开发出来的,如今的电子商务网站也越来越多,此交易平台将传统的交易逐步引向网络中。

1.4系统开发的可行性 (1)管理的可行性 交易平台学校可以指派学生进行维护,而且由于只对学校的学生,老师开放的平台维护起来相对方便而且安全性也容易保证,例如学生可以用学号注册,由于用户特点比较统一各项管理措施可以比较有针对性。 (2)技术的可行性 大学生二手货交易平台主要通过Visual Basic编程技术对其进行开发和实现的。本系统所需要设计的功能难度不大,加上还有有指导老师和查找相关参考文献,所以在技术上是可以完成的。 (3)经济的可行性 广大大学生具有收入单一、消费多样化和消费观念开放等独特的生活忙时和消费心理,毕业生不可能将留存的东西带走,宿舍空间有限,大学生有很多无用物品无法处理,大学生对校内二手货物品需求量大等。使得二手货交易平台更受大学生欢迎 (4)用户使用可行性 所开发的软件系统是基于微型计算机图形界面的操作,所以会一般的计算机操作即可使用本系统。系统管理员要求有计算机的专业知识。对系统管理员将进行专业培训,使其能够对熟练管理本系统。

数据采集实验报告最新

黑龙江科技大学 实验报告 专业: 班级: 姓名: 学号: 机械工程学院

实验名称:数据采集实验 一、实验目的 1.通过实验了解ATOS三维光学扫描仪工作原理、特点和适用的范围; 2.通过实验了解运用ATOS三维光学扫描仪进行数据采集的方法和步骤; 3.通过实验了解测量后的数据处理的过程。 二、实验设备 ATOS三维光学扫描仪由硬件部分和软件部分组成。 1. 计算机。用于安装测量系统软件和曲面数据处理软件,控制测量过程、运算得到光顺曲面; 2. 主光源、光栅器件组。用于对焦和发出扫描的光栅光束; 3.2个CCD光学测量传感器。分左右对称两组,通过检测照射在曲面上的光点数据,获取样件表面的点云数据; 4.校准平板。用于校准系统的测量精度; 5.支架。用于支撑测量光学器件组; 6.通讯电缆。用于将控制信号传送到检测系统,并将测量传感器的数据反馈给控制系统作下一步处理; 7.软件。测量系统的软件分别由Linnux操作系统和专用的测量及处理软件ATOS组成。 三、ATOS三维光学扫描仪工作原理 光学扫描仪是以数码相机为基础的光学测量系统,中间是普通光源,两端是CCD摄像头,它是采用光栅测量方法来测量实物,运用数字图像处理技术,获得实物的三维CAD数模。 光栅测量是将多条按照一定规则排列的光栅投射到贴有参考点的实物表面上,受到实物表面起伏及曲率的变化,投影光栅影线随此轮廓位置起伏而扭曲变形。通过解调变形光栅影线,就可获得被测表面高度信息。 将投影光栅投射到实物表面,此时光栅影像发生变形,然后从不同的角度2个CCD抓取。经过数字图像处理后,基于三角形测量原理,大约400 000个摄像象素中每个一个象素点的3D坐标系值被独立而较精确地计算出来,然后通过后处理获得实物的三维CAD数模。 四、实验步骤 1. 对扫描仪进行软硬件的标定,调整好各种测量参数; 2. 对待测实物表面进行前期处理,可喷涂显像剂,使之产生漫反射;

转动惯量实验报告

刚体绕轴转动惯性的度量。其数值为J=∑mi*ri^2,式中mi 表示刚体的某个质点的质量,ri表示该质点到转轴的垂直距离。 求和号(或积分号)遍及整个刚体。转动惯量只决定于刚体的形状、质量分布和转轴的位置,而同刚体绕轴的转动状态(如角速度的大小)无关。规则形状的均质刚体,其转动惯量可直接计得。不规则刚体或非均质刚体的转动惯量,一般用实验法测定。转动惯量应用于刚体各种运动的动力学计算中。 描述刚体绕互相平行诸转轴的转动惯量之间的关系,有如下的平行轴定理:刚体对一轴的转动惯量,等于该刚体对同此轴平行并通过质心之轴的转动惯量加上该刚体的质量同两轴间距离平方的乘积。由于和式的第二项恒大于零,因此刚体绕过质量中心之轴的转动惯量是绕该束平行轴诸转动惯量中的最小者。 还有垂直轴定理:垂直轴定理 一个平面刚体薄板对于垂直它的平面轴的转动惯量,等于绕平面内与垂直轴相交的任意两正交轴的转动惯量之和。 表达式:Iz=Ix+Iy 刚体对一轴的转动惯量,可折算成质量等于刚体质量的单个质点对该轴所形成的转动惯量。由此折算所得的质点到转轴的距离,称为刚体绕该轴的回转半径κ,其公式为_____,式中M为刚体质量;I为转动惯量。 转动惯量的量纲为L^2M,在SI单位制中,它的单位是

kg·m^2。 刚体绕某一点转动的惯性由更普遍的惯量张量描述。惯量张量是二阶对称张量,它完整地刻画出刚体绕通过该点任一轴的转动惯量的大小。 补充对转动惯量的详细解释及其物理意义: 先说转动惯量的由来,先从动能说起大家都知道动能E=(1/2)mv^2,而且动能的实际物理意义是:物体相对某个系统(选定一个参考系)运动的实际能量,(P势能实际意义则是物体相对某个系统运动的可能转化为运动的实际能量的大小)。 E=(1/2)mv^2(v^2为v的2次方) 把v=wr代入上式(w是角速度,r是半径,在这里对任何物体来说是把物体微分化分为无数个质点,质点与运动整体的重心的距离为r,而再把不同质点积分化得到实际等效的r) 得到E=(1/2)m(wr)^2 由于某一个对象物体在运动当中的本身属性m和r都是不变的,所以把关于m、r的变量用一个变量K代替, K=mr^2 得到E=(1/2)Kw^2 K就是转动惯量,分析实际情况中的作用相当于牛顿运动平动分析中的质量的作用,都是一般不轻易变的量。 这样分析一个转动问题就可以用能量的角度分析了,而不必

相关主题
文本预览
相关文档 最新文档