文档库 最新最全的文档下载
当前位置:文档库 › 计算方法

计算方法

计算方法
计算方法

用两种方式实现表达式自动计算培训资料

用两种方式实现表达式自动计算

数据结构(双语) ——项目文档报告用两种方式实现表达式自动计算 专业:计算机科学与技术应用 班级: 指导教师:吴亚峰 姓名: 学号:

目录 一、设计思想 (01) 二、算法流程图 (01) 三、源代码 (03) 四、运行结果 (15) 五、遇到的问题及解决 (16) 六、心得体会 (17)

一、设计思想 A: 中缀表达式转后缀表达式的设计思想: 我们借助计算机计算一个算数表达式的值,而在计算机中,算术表达式是由常量,变量,运算符和括号组成。由于运算符的优先级不同又要考虑括号。所以表达式不可能严格的从左到右进行,因此我们借助栈和数组来实现表达式的求值。栈分别用来存储操作数和运算符。 在计算表达式的值之前,首先要把有括号的表达式转换成与其等值的无括号的表达式,也就是通常说的中缀表达式转后缀表达式。在这个过程中,要设计两个栈,一个浮点型的存储操作数,用以对无符号的表达式进行求值。另一个字符型的用来存储运算符,用以将算术表达式变成无括号的表达式;我们要假设运算符的优先级:( ) , * /, + - 。首先将一标识号‘#’入栈,作为栈底元素;接着从左到右对算术表达式进行扫描。每次读一个字符,若遇到左括号‘(’,则进栈;若遇到的是操作数,则立即输出;若又遇到运算符,如果它的优先级比栈顶元素的优先级数高的话,则直接进栈,否则输出栈顶元素,直到新的栈顶元素的优先级数比它低的,然后将它压栈;若遇到是右括号‘)’,则将栈顶的运算符输出,直到栈顶的元素为‘(’,然后,左右括号互相底消;如果我们设计扫描到‘#’的时候表示表达式已经扫描完毕,表达式已经全部输入,将栈中的运算符全部输出,删除栈底的标识号。以上完成了中缀表达式转后缀表达式,输出无括号的表达式,若遇数值,操作数进栈;若遇运算符,让操作数栈的栈顶和次栈顶依次出栈并与此运算符进行运算,运算结果入操作数栈;重复以上的步

《应用计算方法教程》matlab作业一

作业一1-1实验目的:寻求高效算法 实验内容:设 1 x1 n n n ?? =+ ? ?? ,给出两个算法,求 1023 x,写出MATLAB程序,并统计计算法 计算量。若要计算量不超过20flop,应如何设计算法?算法一 算法: 令 1 1 t n =+,依次计算2481024 ,,,, t t t t ???,最后用1024/ t t。 界面: 计算量:12flop 算法二 算法: 直接计算t的1023次方。 程序: 界面: 计算量:1024flop 若要计算量不超过20flop,采用第一种算法较合适。 作业二3-5 实验目的:应用不同迭代法求解代数方程 实验内容:分别采用二分法、Newton法、Newton下山法、割线法求解方程 432 6005502002010 x x x x -+--= 在[0.1,1]中的根;精确到4 10-。 二分法

算法: 432()600550200201f x x x x x =-+--为连续函数,且由题意可知[0.1,1]为含根区间, 令a=0.1,b=1,取p=(a+b)/2。若f(p)=0则p 是方程f(x)=0的解;若f(a)f(p)<0则根在(a,p)内,取a 1=a,b 1=p ;否则根在区间(p,b)内,取a 1=p,b 1=b 。重复上述过程直到达到精度要求为止。 程序: Newton 法 算法: 建立牛顿迭代格式 432132 ()600550200201 ()600*4*550*3*40020 n n n n n n n n n n n n f p p p p p p p p f p p p p +-+--=-=-' -+- 直到1||n n p p +-小于精度要求时迭代结束,将1n p + 作为结果输出。

主要统计指标解释及计算方法

主要统计指标解释及计算方法 1、国民生产总值(GNP) 指一个国家或地区在一定时期(一年)内本国居民在国内或在国外从事物质生产和劳务活动所提供的社会最终产品和提供劳务价值的总和。是按国民原则计算的各经济活动部门增加值的总和。 2、国内生产总值(GDP) 指在一个国家或地区的领土范围内,本国居民和外国居民在一定时期(一年)内所生产的最终产品和提供的劳务价值总和。它是按国土原则计算的各经济部门增加值的总和。 3、增加值 是企业进行生产经营活动所获得的总产出扣除原材料、能源、辅助材料及其他物质消耗(包括外购劳务)之后的价值。 增加值的计算方法有两种: ——收入法或成本法 增加值=劳动者报酬+生产税净额+固定资产折旧+营业盈余 ——生产法 增加值=总产出-中间投入 4、三次产业划分: 第一产业——农业(包括种植业、林业、畜牧业、渔业、农林牧渔服务业)。 第二产业——工业(包括采矿业、制造业和电力、燃气及水的生产和供应业)和建筑业。 第三产业——除上述各业以外的其他产业(包括运输业、通讯业、商业、饮食业、服务业、旅游业、金融业、保险业、房地产业、科学、文化、教育、卫生、保健、社会福利、公共行政和国防等)。 5、人口自然增长率指在一定时期内(通常为一年)人口自然增加数(出生人数减死亡人数)与该时期内平均人数(或期中人数)之比,该指标与人口增长率的区别是未包含人口迁移因素,人口自然增长率一般用千分率表示。计算公式:

实际上,人口自然增长率就是人口出生率减去人口死亡率,当死亡率大于出生率时,人口自然增长为负增长。 6、就业人员 指从事一定社会劳动并取得劳动报酬或经营收入的全部劳动力,该指标反映了一定时期内全部劳动力资源的实际利用情况。它包括:(1)全部职工;(2)私营企业从业人员;(3)个体劳动者;(4)乡镇企业从业人员;(5)农村劳动力。 7、失业人员及失业率 是指在劳动年龄内有劳动能力,在调查期间无工作并以某种方式正在寻找工作的人员。城镇失业率是城镇失业人数同城镇从业人数加城镇失业人数之比。这一指标反映了一定时期内城镇可能参加社会劳动的人数中实际失业的人数比重,也是分析就业水平的主要指标。 8、下岗职工 指由于用人单位的生产和经营状况等原因,单位未安排任何一种劳动岗位,等待重新安排工作,但仍与用人单位保留劳动关系的人员。包括单位“内退”人员、“轮岗及歇岗”期间的人员,由于单位原因“放长假”人员、“待岗”人员和单位停工、停产下岗、企业裁员下岗的人员。不包括下岗后仍在原单位参加转岗培训的人员。 9、下岗职工生活费 指符合“下岗人员”定义的下岗职工在原单位领取的无论以何种渠道和各种名义发放的基本工资、比例工资、生活费、补助费、救济金、困难职工补贴等现金和实物折款额。 10、下岗再就业职工指符合“下岗人员”定义的下岗职工,在城镇劳动力抽样时点前一周内以各种形式为取得收入而劳动1小时以上的人。这里所说的“劳动”是指为获取工资、实物报酬或经营收入而从事的国家法律所不禁止的、对社会有益的各种生产、经营和服务性活动。 11、平均工资及工资指数平均工资指企业、事业、机关等单位的职工在一定时期内平均每人所得的工资额。它表明一定时期职工工资收入的高低程度,是反映职工工资水平的主要指标。 计算公式为:

《应用计算方法教程》matlab作业二

6-1 试验目的计算特征值,实现算法 试验容:随机产生一个10阶整数矩阵,各数均在-5和5之间。 (1) 用MATLAB 函数“eig ”求矩阵全部特征值。 (2) 用幂法求A 的主特征值及对应的特征向量。 (3) 用基本QR 算法求全部特征值(可用MATLAB 函数“qr ”实现矩阵的QR 分解)。 原理 幂法:设矩阵A 的特征值为12n ||>||||λλλ≥???≥并设A 有完全的特征向量系12,,,n χχχ???(它们线性无关),则对任意一个非零向量0n V R ∈所构造的向量序列1k k V AV -=有11()lim ()k j k k j V V λ→∞ -=, 其中()k j V 表示向量的第j 个分量。 为避免逐次迭代向量k V 不为零的分量变得很大(1||1λ>时)或很小(1||1λ<时),将每一步的k V 按其模最大的元素进行归一化。具体过程如下: 选择初始向量0V ,令1max(),,,1k k k k k k k V m V U V AU k m +===≥,当k 充分大时1111,max()max() k k U V χλχ+≈ ≈。 QR 法求全部特征值: 111 11222 111 ,1,2,3,k k k k k A A Q R R Q A Q R k R Q A Q R +++==????==??=???? ??????==?? 由于此题的矩阵是10阶的,上述算法计算时间过长,考虑采用改进算法——移位加速。迭 代格式如下: 1 k k k k k k k k A q I Q R A R Q q I +-=?? =+? 计算k A 右下角的二阶矩阵() () 1,1 1,() (),1 ,k k n n n n k k n n n n a a a a ----?? ? ??? 的特征值()()1,k k n n λλ-,当()()1,k k n n λλ-为实数时,选k q 为()()1,k k n n λλ-中最接近(),k n n a 的。 程序

X射线机暴光参数计算法

X射线机曝光参数计算法 基本参数确定 一、以透照厚度为准:单壁单影=T;双壁单影或双壁双影=2T 1、≤10mm时,1mm相当于5KV; 2、10~20mm时,1mm相当于6.2KV; 3、21~30 mm时,1mm相当于9KV; 4、31~40 mm时,1mm相当于12KV; 二、焦距 焦距每增加或者减少100mm,电压增大或者减少10KV。 三、时间 1分钟=25KV 三、X射线机曝光参数为(基数): 透照厚度T=8mm时,电压170KV,时间为1分钟。 四、X射线机焦点到窗口的距离 XXQ 2005 120 mm XXQ 2505 150 mm XXQ 3005 170 mm 五、计算方法 1、当透照厚度增加或者减少1 mm时,电压变化按(一)中各变化范围执行; 2、当焦距每增加或者减少100mm时,压变化按(二)中执行; 3、时间每增加或者减少1分钟,电压增加或者减少25KV; 例:计算φ219*14管焊口的曝光 第一步:确定所用X射线机型号,XXQ 2505或者XXQ 3005型; 第二步:计算焦距-----219+150=369 mm或者219+170=389 mm 第三步:确定焦距和电压变化量,我们一般以X射线机曝光正常基数为准,即600 mm;这里φ219*14的焦距为219+150=369 mm或者219+170=389 mm,比基数600 mm缩短231 mm或者211 mm,那么电压就应该减去23.1KV或者21.1KV。 第四步:计算透照厚度变化时,电压变化量,我们基本厚度是8 mm,现在透照厚度是 14×2=28 mm。这样比基本厚度8 mm增加20mm,根据(一)中4参照,电压补偿量为: 20 mm×8KV=160KV。因为基数是170KV,故正常曝光参数为:170KV+160KV-23.1KV=306.9KV 或者170KV+160KV-21.1KV=308.9KV,时间1分钟。 第五步:因为1分钟=25KV,在此基础上计算XXQ 2505或者XXQ 3005型的曝光参数: 1、XXQ 2505:用240KV拍片,其时间为(306.9 KV-240 KV)÷25KV/分钟=2.68 分钟;这里2.68分钟是在原来1分钟基础需要补偿的2.68分钟,故还应加上基础1分钟, 即正常曝光时间为2.68分钟+1分钟≈4分钟

风路系统水力计算

风路系统水力计算 1 水力计算方法简述 目前,风管常用的的水力计算方法有压损平均法、假定流速法、静压复得法等几种。 1.压损平均法(又称等摩阻法)是以单位长度风管具有相等的摩擦压力损失 m p ?为前提 的,其特点是,将已知总的作用压力按干管长度平均分配给每一管段,再根据每一管段的风量和分配到的作用压力,确定风管的尺寸,并结合各环路间压力损失的平衡进行调整,以保证各环路间的压力损失的差额小于设计规范的规定值。这种方法对于系统所用的风机压头已定,或对分支管路进行压力损失平衡时,使用起来比较方便。 2.假定流速法 是以风管内空气流速作为控制指标,这个空气流速应按照噪声控制、风管本身的强度,并考虑运行费用等因素来进行设定。根据风管的风量和选定的流速,确定风管的断面尺寸,进而计算压力损失,再按各环路的压力损失进行调整,以达到平衡。各并联环路压力损失的相对差额,不宜超过15%。当通过调整管径仍无法达到要求时,应设置调节装置。 3.静压复得法(略,具体详见《实用供热空调设计手册》之11.6.3) 对于低速机械送(排)风系统和空调风系统的水力计算,大多采用假定流速法和压损平均法;对于高速送风系统或变风量空调系统风管的水力计算宜采用静压复得法。工程上为了计算方便,在将管段的沿程(摩擦)阻力损失m P ?和局部阻力损失 j P ?这两项进行叠加时, 可归纳为下表的3种方法。 将m P ?与 j P ?进行叠加时所采用的计算方法 计算方法名称 基本关系式 备注 单位管长压力损失法(比摩阻法) 管段的全压损失 ) (2 222j m e j m P l p V l V d P l P P ?+?=+= ?+?=?ρζρ λ P ?——管段全压损失,Pa ; m p ?——单位管长沿程摩擦阻力,Pa/m 用于通风、空 调的送(回)风和排风系统的压力损失计算,是最常用的方法 当量长度法 2222ρ ζρ λV V d l e e = 风管配件的当量长度 λζ e e d l = 常见用静压 复得法计算高速风管或低速风管系统的压力损失。提供各类常用风管配

计算方法与软件应用1

数学计算方法与软件的工程应用 第一章 MATLAB 软件基础介绍 MATLAB 是Matrix Laboratory (矩阵实验室)的缩写,最初是专门用于处理矩阵计算的软件。目前,它是集计算、可视化及编程等功能于一身的一个最流行的数学软件。其特点是: 1、功能强大 它不仅具有强大的数值计算功能,可以处理如:矩阵计算、微积分运算、各种方程的求 解、插值和拟合计算、完成各种统计和优化问题,最新的版本甚至可以进行数字图象处理、小波分析等;同时它还有方便的画图功能和完善的图形可视化功能。 2、使用方便 MATLAB 语言灵活,它将编译、连接和执行融为一体,是一种演算式语言。与其他语言不同,在MATLAB 中各种变量不需先说明变量的数据类型或定义向量或矩阵变量的维数。此外,MATLAB 的帮助系统使用也十分方便,用户可以通过演示和示例学习如何使用该软件。 3、编程容易效率高 MATLAB 具有结构化的控制语句,又具有面向对象的编程特性。它允许用户以数学形式的语言编程,比其他语言更接近书写计算公式的思维方式。MATLAB 程序文件是文本文件,它的编写和修改可以用任何字处理软件进行,程序调试也非常方便。 4、扩充能力强 MATLAB 软件是一个开放的系统,除内部函数外它的其他函数的源程序都是可以修改的;同时,用户自行编写的程序和开发的工具箱可以象库函数一样任意调用。MATLAB 也可以方便地与FORTRAN 、C 等语言进行对接,实现不同语言编写的程序、子程序之间的相互调用。 本章主要介绍MATLAB 的基础应用,在后面的各个部分中,我们将详细介绍MATLAB 在这一部分的调用,编程或计算。 一、数据和变量 1、表达式 在命令窗口做一些简单的计算,就如同使用一个功能强大的计算器,使用变量无须预先 定义类型。如 设球的半径为2=r ,求球的体积3 3 4r V π= ,则在命令窗口中输入:

瓦斯抽采指标计算方法

l 一评价单元抽采钻孔控制范围内煤层平均倾向长度, m ; 附录瓦斯抽采指标计算方法 A1预抽时间差异系数计算方法: 预抽时间差异系数为预抽时间最长的钻孔抽采天数减去预 抽时间最短的钻孔抽采天数的差值与预抽时间最长的钻孔抽采 天数之比。预抽时间差异系数按式(1)计算: max 式中:一预抽时间差异系数,% T max —预抽时间最长的钻孔抽采天数, d ; T min —预抽时间最短的钻孔抽采天数, do A2瓦斯抽采后煤的残余瓦斯含量计算 按公式(2)计算: W )G Q (2) 式中: W 一煤的残余瓦斯含量,m 3/t ; (7.9594) W )—煤的原始瓦斯含量,m/t ; Q 一评价单元钻孔抽排瓦斯总量,m 3; G 一评价单元参与计算煤炭储量,to 评价单元参与计算煤炭储量 G 按公式(3)计算: G L H 1 H 2 2R l n 技 R m (3) 式中:L 一评价单元煤层走向长度,m ; max T min 100% (1)

H i、H2 一分另U为评价单元走向方向两端巷道瓦斯预排等值宽度,m如果无巷道则为0; h i、h2 一分别为评价单元倾向方向两侧巷道瓦斯预排等值宽度,m如果无巷道则为0; R 一抽采钻孔的有效影响半径, m; m一评价单元平均煤层厚度,mi 3 —评价单兀煤的皆度,t/m。 H i、H2、h i、h2应根据矿井实测资料确定,如果无实测数据,可参照附表1中的数据或计算式确定。 附表1巷道预排瓦斯等值宽度

A3抽采后煤的残余瓦斯压力计算方法: 煤的残余相对瓦斯压力(表压)按下式计算: ab P CY 0.1 100 A d M ad 1 P CY 0.1 W CY ■- ■- 1 b(P CY 0.1) 100 1 0.31 M ad P a (4) 式中:W L残余瓦斯含量,”/t ; (7.9594) a,b一吸附常数;a=20.7739,b=1.6280 P CY一煤层残余相对瓦斯压力,MPa ,(0.101325 MPa) p a 一标准大气压力 A d 一煤的灰分,% (1.04) M ad 一煤的水分,% (11.09) 一煤的孔隙率,m3/ m3; (4.23) 一煤的容重(假密度),t/ m 3。(1.45) A4可解吸瓦斯量计算方法: 按公式(5)计算: W W CY W CC j (5) 式中:W j 一煤的可解吸瓦斯量,mvt ; 3 一 W CY一抽米瓦斯后煤层的残余瓦斯含也,m/t; W Cc 一煤在标准大气压力下的残存瓦斯含量,按公式 (6)计算。 …0.1ab 100 A d M ad 1 兀 W Cc ------------------------ ------------------------------------- ------------------------------- -------- 1 0.1b 100 1 0.31M ad (6)

用两种方法实现表达式求值

一、设计思想 一.中缀式计算结果的设计思想: 此种算法最主要是用了两个栈:用两个栈来实现算符优先,一个栈用来保存需要计算的数据numStack(操作数栈),一个用来保存计算优先符priStack(操作符栈)。从字符串中获取元素,如果是操作数,则直接进操作数栈,但如果获取的是操作符,则要分情况讨论,如下:(这里讨论优先级时暂不包括“(”和“)”的优先级) 1.如果获取的操作符a的优先级高于操作符栈栈顶元素b的优先级,则a直接入操作符栈; 2.如果获取的操作符a的优先级低于操作符栈栈顶元素b的优先级,则b出栈,a进栈,并且取出操作数栈的栈顶元素m,再取出操作数栈新的栈顶元素n,如果b为+,则用n+m,若为减号,则n-m,依此类推,并将所得结果入操作数栈; 3.如果获取的是“(”,则直接进操作符栈; 4.如果获取的是“)”,则操作符栈的栈顶元素出栈,做类似于情况2的计算,之后把计算结果入操作数栈,再取操作符栈顶元素,如果不是“(”,则出栈,重复操作,直到操作符栈顶元素为“(”,然后“(”出栈; 5.当表达式中的所有元素都入栈后,看操作符栈中是否还有元素,如果有,则做类似于情况2 的计算,并将结果存入操作数栈,则操作数栈中最终的栈顶元素就是所要求的结果。 二.中缀转后缀及对后缀表达式计算的设计思想: 中缀转后缀时主要用了一个操作符栈和一个用来存放后缀表达式的栈,从表达式中依次获取元素,如果获取的是操作数,则直接存入s3栈中,如果获取的是操作符也需分情况讨论,如下:(这里讨论优先级时暂不包括“(”和“)”的优先级) 1. 如果获取的操作符a的优先级高于操作符栈栈顶元素b的优先级,则a直接入操作符栈; 2. 如果获取的操作符a的优先级低于操作符栈栈顶元素b的优先级,则b出栈,a进栈,并且将b存入到操作符栈中; 3.如果获取的是“(”,则直接进操作符栈; 4.如果获取的是“)”,则操作符栈的栈顶元素出栈,并依次存入到操作符栈中,直到操作符栈栈顶元素为“(”,然后将“(”出栈; 5.当表达式中的所有元素都入栈或存入到操作符栈之后,看操作符栈中是否还有元素,如果有,则依次出栈,并且依次存入到操作符栈中,最后打印操作符栈中的字符串,则此字符串即为要求的后缀表达式。 对后缀表达式的计算方法:主要用到了一个操作数栈,从操作符栈中依次取出元素,如果是操作数,则进栈,如果是操作符,则从操作数栈中依次取出两个栈顶元素a1和a2,如果操作符是“/”,则计算a2/a1,将计算结果再次进栈,依此类推,最终栈顶元素即为计算的最终结果。 在这两种算法中,应该特别注意一点:人的习惯,用户在输入表达式时,容易这样输入,如:3*4(3+2),这样是不可取的,应必须要用户输入3*4*(3+2),这是在设计思想上错误提示的很重要一点,否则计算不全面! 二、算法流程图 第一个图是直接计算的流程图,图中反应除了这种方法的大致设计思路,但是有些细节没有反映出来,比如说,怎样把字符型数据转换为浮点型数据,就没有反映出来。特别说明

工程计算方法及软件应用--本科生考查大作业

工程计算方法与软件应用 本科生大作业 考核方式:考查(成绩按各软件的课外作业成绩综合给出)。 各软件讲完后1~2星期内上交作业。 一、CAD/CAE软件作业(每个学生完成下列任意一题) 题目一: 一端固定支撑,一端集中力的梁,横截面为10x10cm,长为150cm,受集中载荷作用,P=50N。弹性模量E=70GPa,泊松比r=0.2。用ABAQUS 软件建模并计算最大应力和最大位移的位置和大小。 (1)二维;(2)三维 图1梁受力简图

题目二: 图中所示为一个连接件,一端焊接到设备母体上,一端在圆柱销子作用下的圆孔,圆孔下半周受到30 kN的均布载荷作用,用ABAQUS 软件建模并计算最大应力和最大位移的位置和大小。 图2 连接件受力简图 题目三: 如图3所示为一薄壁圆筒,在圆筒中心受集中力F作用,对此进行受力分析,并给出应力、位移云图,并求A、B两点位移。 圆筒几何参数:长度L=0.2m;半径R=0.05m壁厚t=2.5mm。 材料参数:弹性模量E=120Gpa;泊松比0.3 载荷:F=1.5kN。

图3薄壁管受力简图 题目四: 如图4所示为一燃气输送管道截面及受力见图,试分析管道在内部压力作用下的应力场。 几何参数:外径0.6m,内径0.4m,壁厚0.2m 材料参数:弹性模量E=120Gpa;泊松比0.26 载荷P=1Mpa。 图4燃气管受力简图

题目五: 如图5为一三角桁架受力简图,途中各杆件通过铰链链接,杆件材料及几何参数见表1和表2所示,桁架受集中力F1=5kN、F2=2.5kN 作用,求桁架各点位移及反作用力。 图5 三角桁架受力简图 表1 杆件材料参数 表2 杆件几何参数

齿轮各参数计算方法

齿轮各参数计算方法 1、齿数Z 闭式齿轮传动一般转速较高,为了提高传动的平稳性,减小冲击振动,以齿数多一些为好,小一些为好,小齿轮的齿数可取为z1=20~40。开式(半开式)齿轮传动,由于轮齿主要为磨损失效,为使齿轮不致过小,故小齿轮不亦选用过多的齿数,一般可取z1=17~20。为使齿轮免于根切,对于α=20度的标准支持圆柱齿轮,应取z1≥17 2、模数m 齿距与齿数的乘积等于分度圆的周长,即pz=πd。为使d为有理数的条件是 p/π为有理数,称之为模数。即:m=p/π 模数m是决定齿轮尺寸的一个基本参数。齿数相同的齿轮模数大,则其尺寸也大。

3、分度圆直径d 齿轮的轮齿尺寸均以此圆为基准而加以确定,d=mz 4、齿顶圆直径da和齿根圆直径df 由齿顶高、齿根高计算公式可以推出齿顶圆直径和齿根圆直径的计算公式: da=d+2ha df=d-2hf =mz+2m=mz-2×1.25m =m(z+2)=m(z-2.5) 5、分度圆直径d 在齿轮计算中必须规定一个圆作为尺寸计算的基准圆,定义:直径为模数乘以齿数的乘积的圆。实际在齿轮中并不存在,只是一个定义上的圆。其直径和半径分别用d和r表示,值只和模数和齿数的乘积有关,模数为端面模数。与变位系数无关。标准齿轮中为槽宽和齿厚相等的那个圆(不考虑齿侧间隙)就为分度圆。标准齿轮传动中和节圆重合。但若是变位齿轮中,分度圆上齿槽和齿厚将不再相等。若为变位齿轮传动中高变位齿轮传动分度圆仍和节圆重合。但角变位的齿轮传动将分度圆和节圆分离。 6、压力角αrb=rcosα=1/2mzcosα 在两齿轮节圆相切点P处,两齿廓曲线的公法线(即齿廓的受力方向)与两节圆的公切线(即P点处的瞬时运动方向)所夹的锐角称为压力角,也称啮合角。对单个齿轮即为齿形角。标准齿轮的压力角一般为20”。在某些场合也有采用α=14.5°、15°、22.50°及25°等情况。

数据结构表达式的两种计算方法

一、设计思想 (一)先将输入的中缀表达式转为后缀再计算的设计思想 我们所熟知的计算表达式为中缀表达式,这之中包含运算符的优先级还有括号,这对我们来说已经习以为常了,但是在计算机看来,这是非常复杂的一种表达式。因此我们需要有一种更能使计算机理解的不用考虑优先级也不包括括号的表达式,也就是后缀表达式。我们可以借助栈将其实现。 首先,我们需要将中缀表达式转换为后缀表达式,这也是这个算法的关键之处。我们将创建两个栈,一个是字符型的,用来存放操作符;另一个是浮点型的,存放操作数。 接着,开始扫描输入的表达式,如果是操作数直接进入一个存放后缀表达式的数组,而操作符则按照优先级push进栈(加减为1,乘除为2),若当前操作符优先级大于栈顶操作符优先级或栈为空,push进栈,而当其优先级小于等于栈顶操作符优先级,则从栈内不断pop出操作符并进入后缀表达式数组,直到满足条件,当前操作符才能push 进栈。左括号无条件入栈,右括号不入栈,而不断从栈顶pop出操作符进入后缀表达式数组,直到遇到左括号后,将其pop出栈。这样当扫描完输入表达式并从操作符栈pop 出残余操作符后并push进栈,后缀表达式数组中存放的就是我们所需要的后缀表达式了。 扫描后缀表达式数组,若是操作数,将其转换为浮点型push进数栈;若是操作符,则连续从数栈中pop出两个数做相应运算,将结果push进数栈。当扫描完数组后,数栈顶便为最终结果,将其pop出,输出结果。 (二)一边扫描一边计算的设计思想 由于第一种算法需要进行两遍扫描,因此在性能上不会十分优秀。而此种算法只用扫描一遍,当扫描完输入的表达式后便可以直接输出最终结果。是第一种算法的改进版,性能上也得到提升,与第一种算法所不同的是其需要同时使用两个栈,一个操作符栈,一个数栈。 当扫描表达式时,若是操作数则将其转换为浮点型后直接push进数栈,而若是操作符则按照优先级规则push进操作符栈(加减为1,乘除为2),若当前操作符优先级大于栈顶操作符优先级或栈为空,push进栈,而当其优先级小于等于栈顶操作符优先级,则从栈内不断pop出操作符,直到满足条件,当前操作符才能push进栈。左括号无条件入栈,右括号不入栈,而不断从栈顶pop出操作符,直到遇到左括号后,将其pop出栈。这中间pop出操作符后直接从数栈中pop出两个数并计算,将结果push进数栈。括号的处理与第一个算法相同。 扫描完成后,从操作符栈pop出残余操作符,从数栈中pop出两个数并计算并进行计算,将结果push进数栈。数栈顶便为最终结果,将其pop出,输出结果。 两种算法各有各的优缺点,第一种算法过程比较清晰,使我们能够更加容易理解栈的使用规则,但是其性能不如第二种。第二种算法相比第一种来说性能提高了,但是理解起来就不如第一种那么清晰了。

各项绩效考核指标及计算方法

各项绩效考核指标及计算方法 1、人事单位: 薪资计算准确率 = 计算准备人数/公司管理员工总数 人力稼动率 =(实际作业时间÷实际出勤时间)×100% 劳动分配率 = 人事费用(一定时期内人工成本总额)/附加价值(同期增加值总额)×100% = 人工费用/增加值(纯收入) 招聘到岗率 = 实际到岗人数/录用人数 人力消耗指数—年离职率 = 在同一年内离职的人数/在某一年内的平均员工人数×100% 人力损耗指数—月离职率 = (某一期间内离职人数/该期间平均人数)*100% 人力稳定指数—稳定率=(目前服务满一年的人数/一年前总人数)*100% 人力留任率 = 定期间仍在职人员/原在职人员×100% 试用期离职率 = 期间试用期离职总人数/期间平均人数, 人事流动新进率=新进人数/(正式职工期初数+期末数)÷2×100% 勤缺分析=因各类勤缺原因而损失的工作日数/损失工作日数(同上)+工作日数×100% 人力流动率 =(某一期间内离职人数+新进人数)/该期间平均人数*100% 淨人事流动率=补充人数/(正式职工期初数+期末数)÷2×100% 人力替换率=(某一期间内新进人数-离职人数)/该期间平均人数*100% 人工成本占总成本的比重=(人工成本总额/总成本)×100% 人工成本效益指标 = 劳动分配率、人事费用率、人工成本利润率、人工成本/总成本 * 100% 人事费用率 =人工成本总量 / 销售(营业)收入*100% =(人工费用/员工总数)÷{销售收入(营业收入)/员工总数} =薪酬水平/单位员工销售收入(营业收入) 人工费用比率=人工费用/销售收入(营业收入) =增加值(纯收入)/销售收入(营业收入)×人工费用/销售收入(营业收入) =增加值率×劳动分配率 人工成本利润率=(利润总额/人工成本总额)×100% 企业人工成本 = 职工工资总额+社会保险费用+职工福利费用+职工教育经费+劳动保护费用+职工住房费用+其他人工成本支出。 人力资源成本 = 取得成本(招募成本+选拔成本+录用成本 +安置成本 )+ 开发成本 (岗前培训成本+在职培训成本+脱产培训成本)+ 使用成本(维持成本+奖励成本+调剂成本+ 替代成本(补偿成本+遣散前业绩差别成本+空职成本))* 职工工资总额指各单位在一定时期内,以货币或实物形式直接支付给本单位全部职工的劳动报酬总额。包括记时工资、计件工资、奖金、津贴和补贴、加班加点工资、特殊情况下支付的工资。 人事诊断常用指标分析表? 指标计算公式意义及公能判定标准 员工比率非生产人员÷员工总数×100%测验员工结构状况定通常非生产人员越小越好,视企业而 员工增加率(本年度员工数-上年度员工数)÷上年度员工数×100%测验每年员工增加比率视发展规模而定 工资增加率(本年平均工资-上年平均工资)÷上年度平均工资×100%测验每年工资增加率略低于劳动生产率增加率 加班工资率加班工资额÷工资总额×100%测定加班工资占工资总额比率视实际状况而定 离职率每年离职人数÷员工总数×100%测定每年离职人员比率不宜超过10% 离职增加率(本年度离职人数-上年度离职人数)÷上年度离职人数×100%测定每年离职人员

水力计算思路

(一)流量计算: 现分析流量计算步骤及程序如下: 一、首先分析在满足同时使用水枪支数条件下的充实水柱计算: 1、查建筑防火规范:第8.5.2条-室内消火栓用水量应根据同时使用水枪数量和充实水柱长度,由计算决定(可见不是纯粹查表得来的),但不应小于表8.5.2的规定(可见查表所得为规定的最小值,并不一定就是适合你手上建筑的正确值,如果经计算所得你的消火栓用水量大于表格内对应的消防水量,则应取较大的计算值)。 2、计算室内消火栓用水量的已知条件:同时使用水枪数量(可查表得到,一般为2支);未知条件:充实水柱长度 3、如何来计算充实水柱长度? 水枪充实水柱概念:水枪向上垂直射流,在26mm~38mm直径圆断面内、包含全部水量75%~90%的密实水柱长度称为充实水柱长度,以Hm表示(一般控制在7米~15米范围内)。 那么建筑所需充实水柱高度该如何来计算呢?对一定层高h的建筑来说,它所要求的消防要求是:当水柱的倾角控制在45~60度范围时可以喷到天花板上(上层楼板): Hm=(h-1)/sina,这个公式在很多规范及教材中都出现过。 这里我们取a=45度,Hm=√2(h-1) 接下来,我们做一个统计,对由于Hm在7米~15米之间,我们来计算建筑层高控制在多少。 当Hm=7时,h=5.95米,意味着当h小于5.95米时,Hm仍取7米; 当Hm=15时,h=11.6米,意味着当h大于11.6米时,Hm超过15米,需选择其他灭火方式,消火栓系统不适用; 二、现在在满足了建筑防火规范要求的同时使用水枪支数的前提下给出了充实水柱的计算方法,接下来我们要校核,以上得出的充实水柱是否可以满足规范要求的每支水枪最小流量的要求呢?如果在该充实水柱条件下能同时满足规范要求的(1、同时使用水枪支数;2、每支水枪最小流量;)2个要求,那么这个充实水柱高度是正确的。 1、水枪流量对充实水柱有什么影响呢? 根据孔口出流公式:qxh=3.14udf2√2gHq/4=0.003477udf2√Hq,令 B=(0.003477udf2)2,则:qxh=√BHq,

初中化学计算题常用的两种方法

初中化学计算题常用的两种方法 第一讲 差量法 差量法是依据化学反应前后的某些“差量”(固体质量差、溶液质量差、气体体积差、气体物质的量之差等)与反应物或生成物的变化量成正比而建立的一种解题法。 例1.同温同压下,某瓶充满O 2共重116g ,充满CO2时共重122g ,充满某气体共重114g ,则该气体相对分子质量为( ) A 、28 B 、60 C 、32 D 、14 (122-116)/(44-32)=(122-114)/(44-M (气体)) 解之得,M (气体)=28。 故答案为(A ) 例2. 用氢气还原10克CuO ,加热片刻后,冷却称得剩余固体物质量为8.4克, 则参加反应CuO 的质量是多少克? 例3. 将CO 和CO 2的混合气体2.4克,通过足量的灼热的CuO 后,得到CO 2的质量 为3.2克,求原混合气体中CO 和CO 2的质量比? 例4. 将30克铁片放入CuSO4溶液中片刻后,取出称量铁片质量为31.6克,求参 加反应的铁的质量? 例5. 已知同一状态下,气体分子间的分子个数比等于气体间的体积比。把30mL 甲 烷和氧气的混合气体点燃,冷却致常温,测得气体的体积为16mL ,则原30mL 中甲烷和氧气的体积比? 例6.给45克铜和氧化铜的混合物通入一会氢气后,加热至完全反应,冷却称量固 体质量为37克,求原混合物中铜元素的质量分数? 答案:2、 8克 3、 7∶ 5 4、 11.2克 5、 8∶7 7∶23 6、 28.89% 练习1、将盛 有12克氧化铜的试管,通一会氢气后加热,当试管内残渣为10克时,这10克残渣中铜元素的质量分数? 练习2、已知同一状态下,气体分子间的分子个数比等于气体间的体积比。现有CO 、O 2、CO 2混合气体9ml ,点火爆炸后恢复到原来状态时,体积减少1ml ,通过氢氧化 钠溶液后,体积又减少3。5Ml ,则原混和气体中CO 、O 2、CO 2的体积比? 练习3、把CO 、CO2的混合气体3。4克,通过含有足量氧化铜的试管,反应完全后,将导出的气体全部通入盛有足量石灰水的容器,溶液质量增加了4。4克。 求⑴原混合气体中CO 的质量? ⑵反应后生成的CO2与原混合气体中CO2的质量比? 练习4、CO 和CO2混合气体18克,通过足量灼热的氧化铜,充分反应后,得到CO2的总质量为22克,求原混合气体中碳元素的质量分数? 练习5、在等质量的下列固体中,分别加入等质量的稀硫酸(足量)至反应完毕时 溶液质量最大的是( ) A Fe B Al C Ba (OH )2 D Na 2CO 3 练习6、在CuCl 2和FeCl 3溶液中加入足量的铁屑m 克,反应完全后,过滤称量剩余 固体为m 克,则原混合溶液中CuCl 2与FeCl 3物质的量之比为( )(高一试题) 1∶1 B 3∶2 C 7∶ D 2∶7 练习7 P 克结晶水合物AnH20,受热失去全部结晶水后,质量为q 克,由此可得 该结晶水合物的分子量为( )

电机参数计算方法

我设定的自制马达规格如左:使用7.4V 1600mA锂电池,耗电在7A以内(马达功率约50W,电池放电系数约4.4C),采用直驱或减速皆可。 以上述条件,无刷马达应采用△接线铜损较小(因线电流=√3*相电流,故马达内线圈电流会较小,以相同的线径来说,铜损自然较小)。 我是采用AWG #28号线(直径0.32mm),每相每极绕21圈,采用△接线,使用7.4V 1600mA 锂电池。 以直驱测试,其数据如下: 螺旋桨测量转数(RPM) 测量电池电流(A) 测量马达线电流(A) 换算马达相电流(A) 计算功率(W) 4040 15000 6.2A 3.6A 2.1A 45W 5025 13000 7.4A 4.3A 2.5A 55W 以减速组测试(58/18=3.2),其数据如下: 螺旋桨测量螺旋桨转数(RPM) 换算马达转速(RPM) 测量电池电流(A) 计算功率(W) 7060 6250 20000 4.2A 31W 8060 5500 17600 6.2A 46W 9070 5000 16000 7.4A 55W 无刷马达/有碳刷马达效能计算 扭力常数: Kt=Kb x 1.345 Kt=1345 / kv 消耗电流: I = [V-(Kb x kRPM)] / Rm I = [V-(RPM / kv)] / Rm 输出扭力: J = (Kt x I) - (Kt x Inl) 每分钟转速: kRPM = (V - RmI) / Kb kRPM = (V - RmI) x kv / 1000 输出功率: Po = (J x RPM) / 1345 消耗功率: Pi = V x I 马达效率: Eff = (Po / Pi) x 100 最高效率电流: Ie max = Sqrt [(V x Inl) / Rm] 符号定义: Eff = 效率 I = 消耗电流值 Iemax=发挥最高效率之电流量 Inl = 无负载量测电流值 J = 扭力(oz-in) Kb = 电压常数(Volt / 1000 RPM) Kt = 扭力常数(oz-In / A) Pi = 消耗功率(Watts) Po = 机械输出功率(Watts) Rm = 马达内阻 RPM = 每分钟转速 V = 电压

绩效考核详细的考核指标与计算方法

总则 第一条为加强和提升员工绩效和本公司绩效,提高劳动生产率,增强企业活力,调动员工的工作积极性,制定此考核制度。 第二条绩效考核针对员工的工作表现。 第三条本制度适用于公司内所有员工,包括试用期内的员工和临时工。二、考核方法 第四条对部门经理以上人员的考核,采取自我述职报告和上级主管考核综合评判的方法,每半年考核一次,并以次为基础给出年度综合评判。具体见表。 第五条对外地办事处经理和一般管理人员的考核,采取自我述职报告和上级主管考核综合评判的方法,每个季度考核一次,并以次为基础给出年度综合评判,具体见表。 第六条自我述职报告和上级考核在薪资待遇方面有如下体现: 年度综合评判为“A”者,在下一年将得到______%工资(不包括工龄工资)的增长; 年度综合评判为“B”者,在下一年将得到______%工资(不包括工龄工资)的增长; 年度综合评判为“C”者,其薪资待遇保持不变; 综合评判两个为“D”者,行政及人事部将视情况给予其警告、降级使用或辞退。 第七条对操作层面员工的考核,采取月度工作表现考核的方法。具体见表。 1.月度业绩考核为A者,本月工资增加______%; 2.月度业绩考核为B者,本月工资保持不变; 3.月度业绩考核为C者,本月工资减少______%; 4.月度业绩考核为D者,本月工资减少______%; 5.月度业绩考核为______个A者,即全年的月度考核都为A,其下一年工资(工龄工资不在其内)增加______%; 6.月度业绩考核为______个A,______个B者,其下一年工资(工龄工资不在其内)增加______%; 7.月度业绩考核有______个D者,公司将辞退该员工。 第八条操作层面员工的年度综合考核以其月度考核为基础,由直接上级给出综合判断。综合判断的结果将与该员工的年底奖金挂钩。具体情况如下: 1.月度业绩考核结果相应的分值A:______;B:______;C:______;D:______。由______个月的累计分数确定对该员工的综合评判。 2.累计分数大于等于5分者,年度为“A”; 3.累计分数小于5分,大于等于3分者,年度为“B”; 4.累计分数小于3分,大于等于0分者,年度为“C”; 5.累计分数小于0分者,年度为“D”; 三、考核时间 第九条经理人员考核时间安排在每年的______月______日至______月 ______日和______月______日至______月______日;外地办事处经理和一般管理人员的考核时间安排在每年______月、______月、______月和______月的中上旬,操作层面的员工考核时间为每月的______日至______日,若逢节假日,依次顺延。 四、绩效考核面谈

用简便方法计算下面各题

一、 口算。 10-2.65= 0÷3.8= 9×0.08= 24÷0.4= 67.5+0.25= 6+14.4= 0.77+0.33= 5-1.4-1.6= 80×0.125= 73÷3×7 1= 二、用简便方法计算下面各题。 1125-997 998+1246 31+3.2+32+6.8 1252-(172+252) 400÷125÷8 25×(37×8) (41-61)×12 43×154×74 34×(2+3413) 125×8.8 4.35+4.25+3.65+3.75 3.4×99+3.4 17.15-8.47-1.53 1765-343-46 5 97÷251+115×9 2 0.125×0.25×32 22.3-2.45-5.3-4.55 (1211+187+24 5)×7 4.25-365-(261-14 3) 187.7×11-187.7 4387×21+57.125×21-0.5 2.42÷43+4.58×311-4÷3 6.28+5.74+3.72+5.26 48×6.2+6.2×52 25×125×4×8 16.9-5.6-4.4 9.08-(5.7+1.08) 5.8×99+5.8 360÷(1.2÷50) (40+1.25)×8 483+199 1.24+0.78+8.76 933-157-43 4821-998 0.4×125×25×0.8 1.25×(8+10) 9123-(123+8.8) 1.24×8.3+8.3×1.76 9999×1001 14.8×6.3-6.3× 6.5+8.3×3.7 32×125×25

1035-998 5076+99 3008+449 428×25×4 328-189-28 43.2-(3.2-1.28 25×2×1.25×4×5×8 84×0.25+16÷4 6.3+0.87+3.7+8.16= 18.75-0.43-4.57= 7.2+2.8= 0.36+0.64= 8-2.5= 1.83+ 2.7= 1 3.8+9.9= 3.8+ 4.29+2.1+4.2= 8.3-2.63= 32.8+5.6+7.2= 3.5+7.6= 12-6.2-3.8= 1.7+0.43+3.3= 5.4-2.5-1.4= 0.99+1.8=2.56-0.37=3.9+2.03=2.14-0.9= 0.45×2.5= 0.8×1.25= 0.3×3.6= 0.3×0.3= 10×0.07= 0.3×1.4= 0.05×7= 0.92×0.4= 0.2×0.26=0.14×4= 0.02×0.1= 1.2×0.3= 0.2×0.4= 8.2+1.8= 100-35.22= 2.3×4= 2.5×0.4= 2.4×5= 0.22×4= 3.25×0= 0.9-0.52= 3.99×1= 0×3.52= 12.5×8= 8÷10 = 10-1.8-7.2= 0.43+3.57= 2.5×4×12= 0.6×0.8 = 3×0.9= 2.5×0.4= 3.6×0.4= 12.5×8= 50×0.04= 80×0.3 = 1.1×9= 0.16×5 ﹦ 1.78+2.2 = 9.6÷0.6 = 1.2×0.5-0.4 0.7÷

相关文档