当前位置:文档之家› 北航六系大二算法设计与分析2007期末试题

北航六系大二算法设计与分析2007期末试题

北航六系大二算法设计与分析2007期末试题
北航六系大二算法设计与分析2007期末试题

一、 (20分)判断题

请在正确的陈述前面括号中打√,在错误的陈述前面括号中打×。

)回溯法用深度优先或广度优先法搜索状态空间树。 (

)动态规划算法通过增加空间复杂性来降低时间复杂性。 ( )f (n )= O (f (n ))

( )O (f (n ))+O (g (n )) = O (min{f (n),g (n )})

( )若求解问题p 的一个算法A 的复杂性为f(n) ,则p 的复杂性C(p ) f (n )。 ( )拉斯维加斯算法有时不能给出问题的解,但只要给出解就是正确的。 ( )快速排序的worst case 出现于输入数组恰好为已按非降序排列的情况(假设输出的排序结果也要求是非降序)。

)基于比较的排序问题的下界是(log )n 。 ( )所有问题当中最难的一组问题被称为NP 完备 (NP-Complete) 问题。 ( )P 类和NP 类问题的关系用NP P 来表示是错误的。

二、 (30分)简答题:

1.推导以下递推式的解:

T(n )=2 当n =2时

T(n )=2T(n -1)+n 当n>2时

2.是否存在具有最小绝对差界的求解地图着色问题的近似算法?若有,请写出

伪代码,并说明为什么其绝对差界已达最小。

3.请给出寻找数组A[1…n ]中是否有大于0的元素问题的最紧的下界,并说明这个下界是用了课上介绍的哪种或哪几种寻找问题下界的策略得来的。

4.按照增长率上升的顺序排列以下函数,即,若在你的排序结果中,函数A(n) 跟在 B(n)的后面,则说明应该满足B(n)是O (A(n)):

1()2n h n 1/32()3h n n 3()n h n n 4()2ln n h n n 1/55()ln h n n

F T F F T T F F T F T(n)=3*2^(n-1)-2-n , n>=2

1,2,3,4h5 h2 h1 h4 h3

trivial lower bounds information theoretic arguments adversary argument problem reduction

5.用回溯法求解以下SAT 问题,请画出搜索树,标明搜索树的分支策略和树中各节点代表的状态(化简的CNF 形式)。P q r

(p q ) ( q r ) ( p r )

三、 (15分)设计一求解以下问题的分治算法,写出伪代码,分析其时间复杂性并与该问题的蛮力算法相比较:

问题描述:设有n=2k 个运动员要进行网球循环赛。现要设计一个满足以下要求的比赛日程表:

(1)每个选手必须与其他n-1个选手各赛一次;

(2)每个选手一天只能参赛一次;

(3)循环赛在n-1天内结束。

请按此要求将比赛日程表设计成有n 行和n-1列的一个表。在表中的第i 行,第j 列处填入第i 个选手在第j 天所遇到的选手。其中1≤i≤n,1≤j≤n -1。

四、 (15分)写出用动态规划方法求两个序列的最长公共子序列算法的递推

公式、伪代码和时间复杂性,并用该算法手工计算以下X 和Y 的最长公共子序列:

X=abcbcc ,Y=cacbac

五、 (15分)设计一求解以下问题的贪心算法,写出伪代码,并分析其时间复杂性:

在一个N ×M 的方格阵中,每一格子赋予一个数(即为权)。规定每次移动时只能向上或向右。现试找出一条路径,使其从左下角至右上角所经过的权之和最大。

六、 (5分)设计一种策略,使在下面的游戏中,期望提问的平均次数最少

(请给出你得到这一策略的过程):

一个黑盒内共有1个红球,2个蓝球,3个绿球,4个黄球,5个黑球,6个白球,7个紫球。有一个人从黑盒内随机拿出一个球,另一个人被蒙上眼睛,只能通过一连串用是或否来回答的问题来确定球的颜色,问该蒙眼人的提问策略。

Key is right

acbc

Huffman

北航数值分析大作业一

《数值分析B》大作业一 SY1103120 朱舜杰 一.算法设计方案: 1.矩阵A的存储与检索 将带状线性矩阵A[501][501]转存为一个矩阵MatrixC[5][501] . 由于C语言中数组角标都是从0开始的,所以在数组MatrixC[5][501]中检索A的带内元素a ij的方法是: A的带内元素a ij=C中的元素c i-j+2,j 2.求解λ1,λ501,λs ①首先分别使用幂法和反幂法迭代求出矩阵按摸最大和最小的特征值λmax和λmin。λmin即为λs; 如果λmax>0,则λ501=λmax;如果λmax<0,则λ1=λmax。 ②使用带原点平移的幂法(mifa()函数),令平移量p=λmax,求 出对应的按摸最大的特征值λ,max, 如果λmax>0,则λ1=λ,max+p;如果λmax<0,则λ501=λ,max+p。 3.求解A的与数μk=λ1+k(λ501-λ1)/40的最接近的特征值λik (k=1,2,…,39)。 使用带原点平移的反幂法,令平移量p=μk,即可求出与μk最接近的特征值λik。 4.求解A的(谱范数)条件数cond(A)2和行列式d etA。 ①cond(A)2=|λ1/λn|,其中λ1和λn分别是矩阵A的模最大和 最小特征值。

②矩阵A的行列式可先对矩阵A进行LU分解后,detA等于U所有对角线上元素的乘积。 二.源程序 #include #include #include #include #include #include #include #define E 1.0e-12 /*定义全局变量相对误差限*/ int max2(int a,int b) /*求两个整型数最大值的子程序*/ { if(a>b) return a; else return b; } int min2(int a,int b) /*求两个整型数最小值的子程序*/ { if(a>b) return b; else return a; } int max3(int a,int b,int c) /*求三整型数最大值的子程序*/ { int t; if(a>b) t=a; else t=b; if(t

32-北航机械设计答案—螺纹连接(2)

第32章螺纹连接的设计32-1试找出图32-27中所示螺纹连接结构中的错误,并改正。 (a) (b)

(c) (d) 图32-27 32-13有一刚性凸缘联轴器,用材料为Q235的普通螺栓连接以传递转矩T,现欲提高其传递的转矩,但限于结构不能增加螺栓的直径和数目,试提出三种能提高联轴器传递转矩的方法。 答:①可以适当增加结合面的数量;

②可以适当增加预紧力; ③可以适当增加接合面的粗糙度,以提高摩擦因数。 (如果第1种,不能实现,可以增加结合面数量) 32-26图32-43为由两块边板和一块承重板焊成的龙门起重机导轨托架,两块边板各用4个螺栓与工字钢相连接,托架所受载荷随吊重量不同而变化,其最大载荷为20kN。试确定应采用哪种连接类型,并计算出螺栓直径。 图32-43 解:根据托架的结构,可以采用普通螺栓连接或铰制孔螺栓连接。 (1)采用普通螺栓连接 螺栓组受横向载荷:kN F R 20 = 旋转力矩:m N m N L F T R ? = ? ? = ? =6000 300 20 ①在横向载荷 R F作用下,各螺栓所受预紧力,由公式(32-23),取12 .0 ,2.1= = f f kμ,8 ,1= =z m可得 kN kN mz F k F s R f25 8 1 12 .0 20 2.1 1 '= ? ? ? = = μ

② 在旋转力矩作用T 下,各螺栓所受预紧力,由公式(32-27)可得 kN kN r T k F z i i s f 71.702 75812.060002.11 2'=???= = ∑=μ 其中mm mm r r r 2751501502 1 22821=+= === (此题应该采用你第一次的方法,只是21F F F '+'='),因为预紧力的方向为轴向方向,直接相加 从图32-43(b )可知,各螺栓所受合预紧力为 kN kN kN F F F F F 14.90135cos 71.7025271.7025135cos 222'2'12 '22'1'=???-+=-+= 选取螺栓强度等级为10.9级,可得MPa s 900=σ,取螺栓连接的安全系数5.1][=S ,则螺栓材料的许用应力MPa MPa S s 6005.1/900]/[][===σσ,则所需的螺栓危险剖面的直径为 mm mm F d 78.15600 14.31014.903.14][3.143 '=????=?=σπ 按GB169-81,选用M16的螺栓。 (请用下面的方法计算一下,看看结果)结果差距很大 先把横向力合成,得到最大的横向力,然后用(32-23),计算预紧力。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 在横向载荷20kN 的作用下,各螺栓所受的横向力为 kN kN z F F R R 5.28 20'=== 在旋转力矩T 的作用下,各螺栓所受横向力为 kN kN r T k F F z i i f s R 49.82 75860002.11 '2' =??= = =∑=μ

北航轴的结构设计改错——机械设计基础

机械设计基础 ——轴的结构设计改错一、指出图中结构不合理之处,并改正。 1、 答案: 1)左端轴承处的弹性挡圈去掉。 2)右端轴承处轴肩过高,应改为低于轴承内圈。 3)齿轮右端用轴套固定,与齿轮配合的轴头长度应小短于齿轮轮毂宽度。 4)左端轴承处应有越程槽。 5)联轴器没固定,左端应改为轴肩固定。 6)右端轴承改为轴套定位。 7)与齿轮配合处的键槽过长,应短于其轮毂宽度。 8)齿轮应改为腹板式结构。 9) 将联轴器的周向固定,改为键联接。 2、

主要结构错误: 1)与齿轮处键槽的位置不在同一母线上;2)端盖孔与轴径间无间隙; 3)左轴承端盖与箱体间无调整密封垫片;4)轴套超过轴承内圈定位高度; 5)三面接触,齿轮左侧轴向定位不可靠;6)键顶部与齿轮接触; 7)无挡油盘; 8)两轴承端盖的端面处应减少加工面。3、

1)轴承内外圈剖面线方向不一致,应改为方向一致; 2)左端轴承用轴肩定位,且轴肩不高于轴承内圈; 3)齿轮没有轴向固定,改为左端用轴环,右端用轴套固定;4)与左端轴承配合的轴段上应有砂轮越程槽; 5)联轴器没有轴向定位,应必为用轴肩定位; 6)右端轴承改为加大定位和固定,且低于轴承内圈; 7)与齿轮配合的轴段应有键槽; 8)齿轮改为腹板式结构性 9)轴的右端键槽过长,改为短于联轴器的孔的长度。 4、 答案: 1)左边轴肩高于轴承内圈; 2)与齿轮配轴段太长,齿轮轴向未定位; 3)齿轮与轴承间缺套筒; 4)右边轴肩过高超过轴承内圈; 5)右端盖与轴接触; 6)右端盖处缺少密封圈; 7)皮带轮周向定位缺键槽;; 8)皮带轮孔未通。

答案: 此轴系有以下6个方面13处错误: 1)轴承类型配用不合适: 左轴承为角接触轴承,角接触轴承不能单个使用; 2)转动件与静止件直接接触: 轴身与右端盖之间无间隙; 3)轴上零件未定位、未固定: 套筒未可靠的固定住齿轮; 联轴器轴向未固定; 联轴器周向未固定; 4)工艺不合理: 轴外伸端无轴肩,轴承不易装; 装轴承盖箱体的加工面与非加工面没有分开; 轴承与轴承座之间无调整垫片,轴承的轴向间隙无法调整; 轴上的键槽过长; 左轴承处轴肩过高,轴承无法拆卸; 5)润滑与密封问题: 轴承脂润滑而无挡油环; 端盖上无密封件; 6)制图投影错误 箱体孔投影线未画

34_北航机械设计答案—滚动轴承(2)

第34章 滚动轴承 34-10 改正图34-29中的错误结构并说明理由。 (a ) (b ) (c ) (d )

(f ) (g ) (h )应是基轴制 (d 图,原意是轴稍微短一些,以免轴与轴端挡板接触) 均为标注错误,g 只要标注轴的公差,h 只要标注孔的公差,且一般轴处为过盈配合) 34-11 图34-30所示,斜齿轮轴采用一对7207AC (46207)轴承支承,已知斜齿轮的圆周力 N F t 3500=,径向力N F r 1200=,轴向力N F a 900=,轴的转速N F t 3500=,轴承的 冲击载荷系数2.1=d f ,温度系数1=T g ,额定动载荷N C r 25400=。试计算该对轴承的寿命(用小时计)。

图34-30 解:(1)计算轴承所受轴向力 在垂直面内对B 取矩,有 40301001?=?+?r a v r F F F 故 N N F F F a r v r 210100 30 90040120010030401=?-?=?-?= N N F F F r r v r 990)2101200(12=-=-= 在水平面内对B 取矩,有 401001?=?t h r F F 故 N N F F t h r 1400100 40 3500100401=?=?= N N F F F h r t h r 2100)14003500(12=-=-= 所以,两个轴承所受径向力分别为 N N F F F h r v r r 66.14151400210222 1211=+=+= N N F F F h r v r r 66.232121009902222222=+= += 由题目中给出的表可得 N N F F r s 962.99066.14157.07.011=?== N N F F r s 162.162566.23217.07.022=?==

北航数值分析大作业第一题幂法与反幂法

《数值分析》计算实习题目 第一题: 1. 算法设计方案 (1)1λ,501λ和s λ的值。 1)首先通过幂法求出按模最大的特征值λt1,然后根据λt1进行原点平移求出另一特征值λt2,比较两值大小,数值小的为所求最小特征值λ1,数值大的为是所求最大特征值λ501。 2)使用反幂法求λs ,其中需要解线性方程组。因为A 为带状线性方程组,此处采用LU 分解法解带状方程组。 (2)与140k λλμλ-5011=+k 最接近的特征值λik 。 通过带有原点平移的反幂法求出与数k μ最接近的特征值 λik 。 (3)2cond(A)和det A 。 1)1=n λλ2cond(A),其中1λ和n λ分别是按模最大和最小特征值。 2)利用步骤(1)中分解矩阵A 得出的LU 矩阵,L 为单位下三角阵,U 为上三角阵,其中U 矩阵的主对角线元素之积即为det A 。 由于A 的元素零元素较多,为节省储存量,将A 的元素存为6×501的数组中,程序中采用get_an_element()函数来从小数组中取出A 中的元素。 2.全部源程序 #include #include void init_a();//初始化A double get_an_element(int,int);//取A 中的元素函数 double powermethod(double);//原点平移的幂法 double inversepowermethod(double);//原点平移的反幂法 int presolve(double);//三角LU 分解 int solve(double [],double []);//解方程组 int max(int,int); int min(int,int); double (*u)[502]=new double[502][502];//上三角U 数组 double (*l)[502]=new double[502][502];//单位下三角L 数组 double a[6][502];//矩阵A int main() { int i,k; double lambdat1,lambdat2,lambda1,lambda501,lambdas,mu[40],det;

北航数值分析报告第三次大作业

数值分析第三次大作业 一、算法的设计方案: (一)、总体方案设计: x y当作已知量代入题目给定的非线性方程组,求(1)解非线性方程组。将给定的(,) i i

得与(,)i i x y 相对应的数组t[i][j],u[i][j]。 (2)分片二次代数插值。通过分片二次代数插值运算,得到与数组t[11][21],u[11][21]]对应的数组z[11][21],得到二元函数z=(,)i i f x y 。 (3)曲面拟合。利用x[i],y[j],z[11][21]建立二维函数表,再根据精度的要求选择适当k 值,并得到曲面拟合的系数矩阵C[r][s]。 (4)观察和(,)i i p x y 的逼近效果。观察逼近效果只需要重复上面(1)和(2)的过程,得到与新的插值节点(,)i i x y 对应的(,)i i f x y ,再与对应的(,)i i p x y 比较即可,这里求解 (,)i i p x y 可以直接使用(3)中的C[r][s]和k 。 (二)具体算法设计: (1)解非线性方程组 牛顿法解方程组()0F x =的解* x ,可采用如下算法: 1)在* x 附近选取(0) x D ∈,给定精度水平0ε>和最大迭代次数M 。 2)对于0,1, k M =执行 ① 计算() ()k F x 和()()k F x '。 ② 求解关于() k x ?的线性方程组 () ()()()()k k k F x x F x '?=- ③ 若() () k k x x ε∞∞ ?≤,则取*()k x x ≈,并停止计算;否则转④。 ④ 计算(1) ()()k k k x x x +=+?。 ⑤ 若k M <,则继续,否则,输出M 次迭代不成功的信息,并停止计算。 (2)分片双二次插值 给定已知数表以及需要插值的节点,进行分片二次插值的算法: 设已知数表中的点为: 00(0,1,,) (0,1,,)i j x x ih i n y y j j m τ=+=???=+=?? ,需要插值的节点为(,)x y 。 1) 根据(,)x y 选择插值节点(,)i j x y : 若12h x x ≤+ 或12 n h x x ->-,插值节点对应取1i =或1i n =-,

北航机械设计基础期中考试题

课堂测试与练习 一、概念题 1、机械是由哪几种组成的,各起什么作用? 2、什么叫零件?什么叫构件? 3、简述运动副的作用及其种类;每种运动副所具有的约束是 什么? 4、什么是机构及其平面机构?平面机构具有确定运动的条件 是什么? 5、四杆机构存在曲柄的条件是什么? 6、简述三心定理,并证明。 7、试分析滚子半径的大小对凸轮实际轮廓线的影响; 8、渐开线有哪些重要性质?在研究渐开线齿轮啮合的哪些原 理时曾经用到这些性质? 9、简述齿轮啮合基本定律,并证明。 10、试比较斜齿轮与直齿轮有什么不同? 11、试推导直齿圆锥齿轮的当量齿轮; 12、什么是周转轮系?它的组成是什么? 13、试证明棘轮机构的工作条件是φ>ρ; 二、计算自由度 1、计算压力机工作机构的自由度;

2、计算加药机构自由度,给出确定运动条件; 3、计算教学参考书P19 (题1-10 )冲压机构的自由度,并 指出机构中复合铰链、局部自由度、虚约束; 三、已知一翻料机构,连杆长BC=400mm,连杆两个位置如图 所示(自己画),要求机架AD与B1C1平行,且在其下相距35mm,试设计四杆机构。 四、用反转法原理,确定图中凸轮从图示A点位置转过 60后

的压力角,并标在图上。(见教学参考书P52,题3-1图) 五、 设计尖顶对心移动从动件凸轮机构 已知:mm 35min =γ,mm h 20=,从动件的运动规律如下:当凸轮以等角速度1ω顺时针旋转ο90时,从动件以等加速度等减速运动;当凸轮自ο90转到ο180时,从动件停止运动;当凸轮自ο180转到ο270时,从动件以等速回原处;当凸轮自ο270转到ο360时,从动件又停止不动。 六、 设计一曲柄摇杆机构 已知摇杆mm CD 290=,摇杆两极限位置的夹角ο32=ψ,行程速度变化系数25.1=K 。若曲柄mm AB 75=,求连杆BC 和机架长度AD 。 七、 已知:一对外啮合标准直齿圆柱齿轮的参数为 25.0,1,20,2,120,2421======**c h mm m Z Z a οα,试求其传动比12i 、 两轮的分度圆直径、齿顶圆直径、全齿高、标准中心距及分度圆齿厚和齿槽宽。 八、 图示的吊车起升传动机构,已知: 110,67,19321===Z Z Z ,87,36,15654===Z Z Z 。电动机1m 和2m 的角速度s rad /6.6121==ωω。试计算两台电动机同时工作以及一台停止工作时,与系杆H 相固联的卷筒7的角速度?7==H ωω

北航机械设计试题

北京航空航天大学 学年 第一学期期末 《机械设计A4》 考试 A 卷 班 级______________学 号 _________姓 名______________成 绩 _________ 年月日

班号学号姓名成绩 《机械设计A4》考试卷 注意事项: 1、所有题目按步给分,非标准合理答案适当给分,但不超过该步骤的二分之一,计算过程纯计算错误不重复扣分。 2、本试卷共8页,所有题目均在本试题册上作答,拆页或少页本试题册无效。 题目: 一、填空 ……………………………………………………………( 25 分) 二、选择填空 …………………………………………………………( 5 分) 三、简答 ……………………………………………………………( 20 分) 四、分析计算 ……………………………………………………………( 35 分) 五、结构设计 ……………………………………………………………( 15 分) 题号 1 2 3 4 5 成绩

一.填空 ………………………………………………… (共25分,每空0.5分) 1.轴上零件的固定主要是将轴与轴上零件在,和方向上以适当的方式固定。 2.按轴负担的载荷分类,自行车的中轴属于轴;前轴属于轴;后轴 属于轴。 3.带传动的主要失效形式为和,其传动比不稳定主要 是由引起的。 4.闭式软齿面齿轮设计时,考虑到其主要失效形式为 所以一般按 照 强度进行设计,按照 强度进行校核。 5.当滚动轴承在基本额定动载荷作用下运行时,其所能达到的基本额定寿命为 , 此时滚动轴承的工作可靠度R为。 6.齿轮强度计算中的齿形系数主要取决于 和 。 7.设计中提高轴的强度可以采用、等方法,提高 轴的刚度可以采用等方法。 8.斜齿轮传动与直齿轮相比较,其优点为 、 和 ,开式齿轮传动与闭式齿轮传动比较,其不足之处有 。9.形成流体动力润滑的条件是,, 及。10.三角形螺纹的牙型角α= ,适用于 是因为其 ;矩形 螺纹的牙型角α= ,适用于 是因为其 。 11.螺纹防松是要防止 之间的相对运动;常用方法有如,如,如。 12.斜齿轮传动的标准模数是,圆锥齿轮传动的标准模数是, 加工标准直齿轮不发生根切的最小齿数是。 13.代号为71208的滚动轴承,该轴承的类型为,轴承的宽度系列 为,内径尺寸为 mm,精度等级为级。 14.普通平键连接的工作面为,用于轴与轴上零件的固定,传 递。

北航数值分析大作业第二题精解

目标:使用带双步位移的QR 分解法求矩阵10*10[]ij A a =的全部特征值,并对其中的每一个实特征值求相应的特征向量。已知:sin(0.50.2)() 1.5cos( 1.2)(){i j i j ij i j i j a +≠+== (i,j=1,2, (10) 算法: 以上是程序运作的逻辑,其中具体的函数的算法,大部分都是数值分析课本上的逻辑,在这里特别写出矩阵A 的实特征值对应的一个特征向量的求法: ()[]()() []()[]()111111I 00000 i n n n B A I gause i n Q A I u Bu u λλ-?-?-=-?-?? ?-=????→=??????→= ?? ? 选主元的消元 检查知无重特征值 由于=0i A I λ- ,因此在经过选主元的高斯消元以后,i A I λ- 即B 的最后一行必然为零,左上方变 为n-1阶单位矩阵[]()()11I n n -?-,右上方变为n-1阶向量[]()11n Q ?-,然后令n u 1=-,则 ()1,2,,1j j u Q j n ==???-。

这样即求出所有A所有实特征值对应的一个特征向量。 #include #include #include #define N 10 #define E 1.0e-12 #define MAX 10000 //以下是符号函数 double sgn(double a) { double z; if(a>E) z=1; else z=-1; return z; } //以下是矩阵的拟三角分解 void nishangsanjiaodiv(double A[N][N]) { int i,j,k; int m=0; double d,c,h,t; double u[N],p[N],q[N],w[N]; for(i=0;i

北航数值分析大作业第二题

数值分析第二次大作业 史立峰 SY1505327

一、 方案 (1)利用循环结构将sin(0.50.2)() 1.5cos( 1.2)() {i j i j ij i j i j a +≠+==(i,j=1,2,……,10)进行赋值,得到需要变换的 矩阵A ; (2)然后,对矩阵A 利用Householder 矩阵进行相似变换,把A 化为上三角矩阵A (n-1)。 对A 拟上三角化,得到拟上三角矩阵A (n-1),具体算法如下: 记A(1)=A ,并记A(r)的第r 列至第n 列的元素为()n r r j n i a r ij ,,1,;,,2,1) ( +==。 对于2,,2,1-=n r 执行 1. 若 ()n r r i a r ir ,,3,2) ( ++=全为零,则令A(r+1) =A(r),转5;否则转2。 2. 计算 () ∑+== n r i r ir r a d 1 2 )( ()( )r r r r r r r r r r d c a d a c ==-=++则取,0sgn ) (,1)(,1若 )(,12r r r r r r a c c h +-= 3. 令 () n T r nr r r r r r r r r R a a c a u ∈-=++) ()(,2)(,1,,,,0,,0 。 4. 计算 r r T r r h u A p /)(= r r r r h u A q /)(= r r T r r h u p t /= r r r r u t q -=ω T r r T r r r r p u u A A --=+ω)()1( 5. 继续。 (3)使用带双步位移的QR 方法计算矩阵A (n-1)的全部特征值,也是A 的全部特征值,具体算法如下: 1. 给定精度水平0>ε和迭代最大次数L 。 2. 记n n ij n a A A ?-==][) 1()1()1(,令n m k ==,1。

(完整版)机械设计课后习题答案

第一章绪论 1-2 现代机械系统由哪些子系统组成,各子系统具有什么功能? 答:组成子系统及其功能如下: (1)驱动系统其功能是向机械提供运动和动力。 (2)传动系统其功能是将驱动系统的动力变换并传递给执行机构系统。 (3)执行系统其功能是利用机械能来改变左右对象的性质、状态、形状或位置,或对作业对象进行检测、度量等,按预定规律运动,进行生产或达到其他预定要 求。 (4)控制和信息处理系统其功能是控制驱动系统、传动系统、执行系统各部分协调有序地工作,并准确可靠地完成整个机械系统功能。 第二章机械设计基础知识 2-2 什么是机械零件的失效?它主要表现在哪些方面? 答:(1)断裂失效主要表现在零件在受拉、压、弯、剪、扭等外载荷作用时,由于某一危险截面的应力超过零件的强度极限发生的断裂,如螺栓的断裂、齿轮轮齿根部的折断等。 (2)变形失效主要表现在作用在零件上的应力超过了材料的屈服极限,零件产生塑性变形。 (3)表面损伤失效主要表现在零件表面的腐蚀、磨损和接触疲劳。 2-4 解释名词:静载荷、变载荷、名义载荷、计算载荷、静应力、变应力、接触应力。答:静载荷大小、位置、方向都不变或变化缓慢的载荷。 变载荷大小、位置、方向随时间变化的载荷。 名义载荷在理想的平稳工作条件下作用在零件上的载荷。 计算载荷计算载荷就是载荷系数K和名义载荷的乘积。 静应力不随时间变化或随时间变化很小的应力。 变应力随时间变化的应力,可以由变载荷产生,也可由静载荷产生。 2-6 机械设计中常用材料选择的基本原则是什么? 答:机械中材料的选择是一个比较复杂的决策问题,其基本原则如下: (1)材料的使用性能应满足工作要求。使用性能包含以下几个方面: ①力学性能 ②物理性能 ③化学性能 (2)材料的工艺性能应满足加工要求。具体考虑以下几点: ①铸造性 ②可锻性 ③焊接性 ④热处理性 ⑤切削加工性 (3)力求零件生产的总成本最低。主要考虑以下因素: ①材料的相对价格 ②国家的资源状况 ③零件的总成本 2-8 润滑油和润滑脂的主要质量指标有哪几项? 答:衡量润滑油的主要指标有:粘度(动力粘度和运动粘度)、粘度指数、闪点和倾点等。 衡量润滑脂的指标是锥入度和滴度。

北航数值分析第二次大作业--QR分解

《数值分析A》

一、算法设计方案 整个程序主要分为四个函数,主函数,拟上三角化函数,QR分解函数以及使用双步位移求解矩阵特征值、特征向量的函数。因为在最后一个函数中也存在QR分解,所以我没有采用参考书上把矩阵M进行的QR分解与矩阵Ak的迭代合并的方法,而是在该函数中调用了QR分解函数,这样增强了代码的复用性,减少了程序长度;但由于时间关系,对阵中方法的运算速度没有进行深入研究。 1.为了减少QR分解法应用时的迭代次数,首先对给定矩阵进行拟上三角化处理。 2.对经过拟上三角化处理的矩阵进行QR分解。 3.注意到计算特征值与特征向量的过程首先要应用前面两个函数,于是在拟上三角化矩阵的基础上对QR分解函数进行了调用。计算过程中,没有采用goto语句,而是根据流程图采用其他循环方式完成了设计,通过对迭代过程的合并,简化了程序的循环次数,最后在计算特征向量的时候采用了列主元高斯消去法。

二、源程序代码 #include #include #include int i,j,k,l,m; //定义外部变量double d,h,b,c,t,s; double A[10][10],AA[10][10],R[10][10],Q[10][10],RQ[10][10]; double X[10][10],Y[10][10],Qt[10][10],M[10][10]; double U[10],P[10],T[10],W[10],Re[10]={0},Im[10]={0}; double epsilon=1e-12; void main() { void Quasiuppertriangular(double A[][10]); void QRdecomposition(double A[][10]); void DoublestepsQR(double A[][10]); int i,j; for(i=0;i<10;i++) { for(j=0;j<10;j++) { A[i][j]=sin(0.5*(i+1)+0.2*(j+1)); Q[i][j]=0; AA[i][j]=A[i][j]; } A[i][i]=1.5*cos(2.2*(i+1)); AA[i][i]=A[i][i];

北航数值分析报告大作业第八题

北京航空航天大学 数值分析大作业八 学院名称自动化 专业方向控制工程 学号 学生姓名许阳 教师孙玉泉 日期2014 年11月26 日

一.题目 关于x , y , t , u , v , w 的方程组(A.3) ???? ?? ?=-+++=-+++=-+++=-+++79 .0sin 5.074.3cos 5.007.1cos sin 5.067.2cos 5.0y w v u t x w v u t y w v u t x w v u t (A.3) 以及关于z , t , u 的二维数表(见表A-1)确定了一个二元函数z =f (x , y )。 表A-1 二维数表 t z u 0 0.4 0.8 1.2 1.6 2 0 -0.5 -0.34 0.14 0.94 2.06 3.5 0.2 -0.42 -0.5 -0.26 0.3 1.18 2.38 0.4 -0.18 -0.5 -0.5 -0.18 0.46 1.42 0.6 0.22 -0.34 -0.58 -0.5 -0.1 0.62 0.8 0.78 -0.02 -0.5 -0.66 -0.5 -0.02 1.0 1.5 0.46 -0.26 -0.66 -0.74 -0.5 1. 试用数值方法求出f (x , y ) 在区域}5.15.0,8.00|), {≤≤≤≤=y x y x D (上的近似表达式 ∑∑===k i k j s r rs y x c y x p 00 ),( 要求p (x , y )以最小的k 值达到以下的精度 ∑∑==-≤-=10020 7210)],(),([i j i i i i y x p y x f σ 其中j y i x i i 05.05.0,08.0+==。 2. 计算),(),,(* ***j i j i y x p y x f (i =1,2,…,8 ; j =1,2,…,5) 的值,以观察p (x , y ) 逼 近f (x , y )的效果,其中j y i x j i 2.05.0,1.0**+==。

北航2012年机械设计期末试卷答案

北京航空航天大学2011-2012 学年第二学期期末 《机械原理》 A卷 评分标准 2012年6月5日

班级__________ 学号__________ 姓名__________ 成绩__________ 《机械原理》期末考试卷 注意事项: 1、请将解答写在试卷上; 2、草稿纸上的解答不作为批改试卷的依据; 3、图解法解答请保留作图过程和作图辅助线。 题目: 一、机构自由度计算…………………………………………………………(14分) 二、机构运动分析……………………………………………………………(14分) 三、连杆机构设计……………………………………………………………(15分) 四、凸轮机构…………………………………………………………………(14分) 五、齿轮机构…………………………………………………………………(15分) 六、轮系………………………………………………………………………(14分) 七、机械系统动力学…………………………………………………………(14分)

一、计算图示运动链的自由度。若有复合铰链、局部自由度或虚约束,必须指出。(已知ABCD 和CDEF 是平行四边形。) 共14分 F 处为复合铰链 (2分) I (或J )为虚约束 (1分) CD (或AB )为虚约束 (2分) 滚子K 处为局部自由度 (1分) (5分) (3分)

二、在下图所示的机构中,已知原动件1以等角速度ω1沿逆时针方向转动,试确定: (1)机构的全部瞬心; (2)构件3的速度v 3(写出表达式)。 共14分 (1)该机构有4个构件,所以共有6个瞬心。通过直接判断,可以得到瞬心P 14、P 24 和P 34的位置,如习题2-21解图所示。 (3分) 依据三心定理,瞬心P 12应位于P 14和P 24的连线上;另外,构件1和2组成高副,所以瞬心P 12还应位于构件1和2廓线在接触点处的公法线nn 上,这样就得到了瞬心P 12的位置,如下图所示。 同理可得到瞬心P 23。再应用三心定理,就可以求得瞬心P 13。 (6分) (2)因为构件1的运动为已知,而要求的是构件3的速度,所以应用瞬心P 13来求得构件3的速度为 l P P P v v μω?==14131313,方向向上。 (5分)

北航数值分析课程第一次大作业讲解

《数值分析A》计算实习题目第一题 一.算法设计方案: 1.矩阵A的存储与检索 将带状线性矩阵A[501][501]转存为一个矩阵MatrixC[5][501] . 由于C语言中数组角标都是从0开始的,所以在数组MatrixC[5][501]中检索A的带内元素a ij的方法是: A的带内元素a ij=C中的元素c i-j+2,j 2.求解λ1,λ501,λs ①首先分别使用幂法和反幂法迭代求出矩阵按摸最大和最小的特征值λmax和λmin。λmin即为λs; 如果λmax>0,则λ501=λmax;如果λmax<0,则λ1=λmax。 ②使用带原点平移的幂法(mifa()函数),令平移量p=λmax,求出对应的按摸最大的特征值λ,max, 如果λmax>0,则λ1=λ,max+p;如果λmax<0,则λ501=λ,max+p。 3.求解A的与数μk=λ1+k(λ501-λ1)/40的最接近的特征值λik (k=1,2,…,39)。 使用带原点平移的反幂法,令平移量p=μk,即可求出与μk最接近的特征值λik。 4.求解A的(谱范数)条件数cond(A)2和行列式d etA。 ①cond(A)2=|λ1/λn|,其中λ1和λn分别是矩阵A的模最大和最小特征值。 ②矩阵A的行列式可先对矩阵A进行LU分解后,detA等于U所有

对角线上元素的乘积。 二.源程序(VS2010环境下,C++语言) #include #include #include #include #include #include #include #define E 1.0e-12 /*定义全局变量相对误差限*/ int max2(int a,int b) /*求两个整型数最大值的子程序*/ { if(a>b) return a; else return b; } int min2(int a,int b) /*求两个整型数最小值的子程序*/ { if(a>b) return b; else return a; } int max3(int a,int b,int c) /*求三整型数最大值的子程序*/ { int t; if(a>b) t=a; else t=b; if(t

北航数值分析大作业3

一、算法设计方案 1.使用牛顿迭代法,对原题中给出的i x i 08.0=,j y j 05.05.0+=, (010 ,020i j ≤≤≤≤)的11*21组j i y x ,分别求出原题中方程组的一组解,于是得到一组和i i y x ,对应的j i t u ,。 2.对于已求出的j i t u ,,使用分片二次代数插值法对原题中关于u t z ,,的数表进行插值得到 ij z 。于是产生了z=f(x,y)的11*21个数值解。 3.从k=1开始逐渐增大k 的值,并使用最小二乘法曲面拟合法对z=f(x,y)进行拟合,得到每次的σ,k 。当7 10-<σ时结束计算,输出拟合结果。 4.计算)5,,2,1,8,,2,1)(,(),,(* ***???=???=j i y x p y x f j i j i 的值并输出结果,以观察),(y x p 逼近),(y x f 的效果。其中j y i x j i 2.05.0,1.0* *+==。 二、算法实现方案 1、求(,)f x y : (1)Newton 法解非线性方程组 0.5cos 2.670.5sin 1.07(1)0.5cos 3.740.5sin 0.79 t u v w x t u v w y t u v w x t u v w y +++-=??+++-=? ? +++-=??+++-=?, 其中,t, u, v ,w 为待求的未知量,x, y 为代入的已知量。 设(,,,)T t u v w ξ=,给定精度水平12110ε-=和最大迭代次数M ,则解该线性方程组的迭代格式为: *(0)(0)(0)(0)(0)(k+1) ()()1()(,,,)()()0,1,T k k k t u v w F F k ξξξ ξξξ-?=?'=-??= ? 在附近选取初值, 迭代终止条件为()(1) () 1/k k k ξξ ξε-∞ ∞ -≤,若k M >时仍未达到迭代精度,则迭代计算失 败。 其中,雅可比矩阵 0.5*cos(t) + u + v + w - x - 2.67t + 0.5*sin(u) + v + w - y - 1.07()0.5*t + u + cos(v) + w - x - 3.74t + 0.5*u + v + sin(w) - y - 0.79F ξ???? ? ?=?????? ,

BUAA数值分析大作业三

北京航空航天大学2020届研究生 《数值分析》实验作业 第九题 院系:xx学院 学号: 姓名: 2020年11月

Q9:方程组A.4 一、 算法设计方案 (一)总体思路 1.题目要求∑∑=== k i k j s r rs y x c y x p 00 ),(对f(x, y) 进行拟合,可选用乘积型最小二乘拟合。 ),(i i y x 与),(i i y x f 的数表由方程组与表A-1得到。 2.),(* * j i y x f 与1使用相同方法求得,),(* * j i y x p 由计算得出的p(x,y)直接带入),(* * j i y x 求得。

1. ),(i i y x 与),(i i y x f 的数表的获得 对区域D ={ (x,y)|1≤x ≤1.24,1.0≤y ≤1.16}上的f (x , y )值可通过xi=1+0.008i ,yj=1+0.008j ,得到),(i i y x 共31×21组。将每组带入A4方程组,即可获得五个二元函数组,通过简单牛顿迭代法求解这五个二元数组可获得z1~z5有关x,y 的表达式。再将 ),(i i y x 分别带入z1~z5表达式即可获得f(x,y)值。 2.乘积型最小二乘曲面拟合 2.1使用乘积型最小二乘拟合,根据k 值不用,有基函数矩阵如下: ????? ??=k i i k x x x x B 0000 , ????? ??=k j j k y y y y G 0000 数表矩阵如下: ???? ? ? ?=),(),(),(),(0000j i i j y x f y x f y x f y x f U 记C=[rs c ],则系数rs c 的表达式矩阵为: 11-)(-=G G UG B B B C T T T )( 通过求解如下线性方程,即可得到系数矩阵C 。 UG B G G C B B T T T =)()( 2.2计算),(),,(* ***j i j i y x p y x f (i =1,2,…,31 ; j =1,2,…,21) 的值 ),(**j i y x f 的计算与),(j i y x f 相同。将),(**j i y x 代入原方程组,求解响应) ,(* *ij ij u t 进行分片双二次插值求得),(**j i y x f 。),(* *j i y x p 的计算则可以直接将),(**j i y x 代入所求p(x,y)。 二、 源程序 ********* 第三次数值分析大作业Q9************ integer::i, j, K1, L1, n, m dimension X(31), Y(21), T(6), U(6), Z(6, 6), UX(11, 21), TY(11, 21), FXY(11, 21), C(6, 6) dimension z1(31, 21), z2(31, 21), z3(31, 21), z4(31, 21), z5(31, 21) dimension X1(8), Y1(5), FXY1(8, 5), PXY1(8, 5), UX1(8, 5), TY1(8, 5)

28_北航机械设计答案—蜗杆传动

第28章 蜗杆传动 28-7 图28-17所示为斜齿轮-蜗杆减速器,小齿轮由电机驱动,转向如图。已知:蜗轮右旋;电机功率P=4.5kW ,转速n=1450r/min ;齿轮传动的传动比2.21=i ;蜗杆传动效率86.0=η,传动比182=i ,蜗杆头数23=z ,模数mm m 10=,分度圆直径mm d 803=,压力角 20=α,齿轮传动效率损失不计。试完成以下工作: (1)使中间轴上所受轴向力部分抵消,确定各轮的转向和回转方向。 (2)求蜗杆在啮合点的各分力的大小,在图上画出力的方向。 解:(1)各轮的转向和回转方向如图28-17所示。 (2)蜗杆在啮合点处各分力的方向如图28-17所示,大小如下: 圆周力N N d T F t 00.163080 20.6520002000333=?== 其中 m N m N n P T ?=???=?=02.6509 .6595.41055.91055.93333 min /09.659min /2 .2145013r r i n n === 径向力N N d T F F t r 96.204020tan 360 35.10092000tan 2000tan 4443=??=== αα

其中 min /62.38min /18 09.695234r r i n n === mm mm z mi mz d 360218103244=??=== m N m N i T T ?=???==35.100986.01820.65234η 轴向力N N d T F a 50.5607360 35.100920002000443=?== 28-8 图28-18所示为一斜齿轮-双头蜗杆传动的手摇起重装置。已知:手把半径R=100mm ,卷筒直径D=220mm ,齿轮传动的传动比21=i ,蜗杆的模数mm m 5=,直径特性系数10=q ,蜗杆传动的传动比482=i ,啮合表面的摩擦角14.0=e ρ,作用在手柄上的力N F 200=,如果强度足够,试分析:若手柄按图方向转动,重物匀速上升时,能提升的重物为多重?在升举后松开手时,重物能否自行下降?齿轮传动效率和轴承效率损失不计。 解:手把传递的转矩为: m N m N FR T ?=??==201.02000 蜗杆传递的转矩为: m N m N i T T ?=??==4022001 由2.010 2tan 1===q z γ可得蜗杆的导程角为

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