北航计算机研究生课程 算法设计与分析 HomeWork_1

北航计算机研究生课程 算法设计与分析 HomeWork_1
北航计算机研究生课程 算法设计与分析 HomeWork_1

一、已知下列递推式:

C(n) = 1 若n =1

= 2C (n/2) + n – 1 若n ≥ 2

请由定理1 导出C(n)的非递归表达式并指出其渐进复杂性。

定理1:设a,c 为非负整数,b,d,x 为非负常数,并对于某个非负整数k, 令n=c k , 则以下递推式

f(n) =d 若 n=1

=af(n/c)+bn x 若 n>=2

的解是

f(n)= bn x log c n + dn x 若 a=c x f(n)= x x x

a x x

n c a bc n c a bc d c ???? ??--???? ??-+log

若 a ≠c x

解:令F(n) = C(n) – 1

则 F(n) = 0 n=1

F(n) = 2C(n/2) + n – 2 n>=2

= 2[F(n/2) + 1] + n – 2

= 2F(n/2) + n

利用定理1,其中:

d=0,a=2,c=2,b=1,x=1,并且a=c x

所以 F(n) = nlog 2n

所以 C(n) = F(n) + 1 = nlog 2n + 1

C(n)的渐进复杂性是O(nlog 2n)

二、由于Prim 算法和Kruskal 算法设计思路的不同,导致了其对不同问题实例的效率对比关系的不同。请简要论述:

1、如何将两种算法集成,以适应问题的不同实例输入;

2、你如何评价这一集成的意义?

答:

1、Prim 算法基于顶点进行搜索,所以适合顶点少边多的情况。

Kruskal 从边集合中进行搜索,所以适合边少的情况。

根据输入的图中的顶点和边的情况,边少的选用kruskal 算法,顶点少的选用prim 算法

2、没有一个算法是万能的,没有一个算法是对所有情况都适合的。这一集成体现了针对具体问题选用最适合的方法,即具体问题具体分析的哲学思想。

三、分析以下生成排列算法的正确性和时间效率:

HeapPermute (n )

//实现生成排列的Heap 算法

//输入:一个正正整数n和一个全局数组A[1..n]

//输出:A中元素的全排列

if n = 1

write A

else

for i ←1 to n do

HeapPermute(n-1)

if n is odd

swap A[1]and A[n]

else swap A[i]and A[n]

解:

n=1时,输出a1

n=2时,输出a1a2,a2a1

n=3时,

(1)第一次循环i=1时,HeapPermute(2)将a1a2做完全排列输出,记为

[a1a2]a3,并将A变为a2a1a3,并交换1,3位,得a3a1a2

(2)第二次循环i=2时,HeapPermute(2)输出[a3a1]a2,并将A变为a1a3a2,

交换1,3位,得a2a3a1

(3)第三次循环i=3时,HeapPermute(2)输出[a2a3]a1,并将A变为a3a2a1,

交换1,3位,得a1a2a3,即全部输出完毕后数组A回到初始顺序。

n=4时,

(1)i=1时,HeapPermute(3)输出[a1a2a3]a4,并且a1a2a3顺序不变,交换

1,4位,得a4a2a3a1

(2)i=2时,HeapPermute(3)输出[a4a2a3]a1,并且a4a2a3顺序不变,交换

2,4位,得a4a1a3a2

(3)i=3时,HeapPermute(3)输出[a4a1a3]a2,并且a4a1a3顺序不变,交换

3,4位,得a4a1a2a3

(4)i=4时,HeapPermute(3)输出[a4a1a2]a3,并且a4a1a2顺序不变,交换

4,4位,得a4a1a2a3,即全部输出完毕后数组A循环右移一位。

由以上分析可得出结论:

当n为偶数时,HeapPermute(n)输出全排列后数组元素循环右移一位。

当n为奇数时,HeapPermute(n)输出全排列后数组元素顺序保持不变。

所以由归纳法证明如下:

(1)i=1时,显然成立。

(2)i=k为偶数时,假设输出的是全排列,则i=k+1(奇数)时,k+1次循环中,

每次前k个元素做全排列输出后循环右移一位,所以对换swap A[1]and A[n]可以保证每次将前k个元素中的一个换到k+1的位置,所以k+1次循环后输出的是A[1…k+1]的全排列。

(3)i=k为奇数时,假设输出的是全排列,则i=k+1(偶数)时,k+1次循环中,

每次前k个元素做全排列输出后顺序保持不变,所以对换swap A[i]and A[n]可以保证每次将前k个元素中的一个换到k+1的位置,所以k+1次循环后输出的是A[1…k+1]的全排列。

证毕。

时间复杂度递推公式为T(n) = 1 n=1

= n[ T(n-1)+2 ] n>1

化简得T(n) = n! + O(n n-1)

所以时间复杂度为O(n!) + O(n n-1)

四、对于求n 个实数构成的数组中最小元素的位置问题,写出你设计的具有减治思想算法的伪代码,确定其时间效率,并与该问题的蛮力算法相比较。

解:

(1)算法思想:将n分为[n/2],n-[n/2]([]表示向下取整)两部分,分别找出其中的最小元及其位置,比较这两个元素的大小,得出总的最小元素的位置。

(2)伪代码:

(x,i) = FindLeastElement(a,b)

//从数组A[a…b]中找出最小元x,及其位置i

//输入:全局实数数组A[1…n],搜索起始位置a,结束位置b

//输出:最小元素x及其位置i

if a==b

return(A[a],a)

else

(x1,i) = FindLeastElement(1,[n/2]);

(x2,j) = FindLeastElement([n/2]+1,n);

if x1

return (x1,i)

else

return (x2,j)

(3)算法复杂度递推公式:F(n) = 1 n=1

= 2F(n/2) n>1

化简:F(n) = 2F(n/2) + 1

= 2[2F(n/22)+1] + 1

= 22F(n/22) + 2 + 1

= 2k F(2k/2k) + 1 + 2 + … + 2k-1 ( n=2k)

= 2n-1

所以复杂度为O(2n-1)

蛮力法的复杂度为O(n),所以此方法还没有蛮力法效率高,因为减治后会增加比较次数。

五、请给出约瑟夫斯问题的非递推公式J(n),并证明之。其中,n 为最初总人数,J(n) 为最后幸存者的最初编号。

解:已知幸存者号码的递推公式:J(1) = 1;

J(2k) = 2J(k) – 1; n=2k

J(2k+1) = 2J(k) + 1; n=2k+1

幸存者号码非递推公式:设n = 2m + b,J(n) = 2*b+1 (0<=b<2m,m>=0)

证明(数学归纳法):

(1)i=1时,m=0,b=0,J(1)=2*b+1=1,成立。

(2)i>1时,

当i为偶数时,设k = i/2时成立,即k = 2m + b,则J(k) = 2b+1,

此时,i = 2k = 2m+1 + 2b

J(i) = J(2k) = 2J(k) – 1 = 2(2b+1) – 1 = 4b + 1 = 2(2b) + 1,

即k=i时成立。

当i为奇数时,设k = (i-1)/2时成立,即k = 2m + b,则J(k) = 2b+1,

此时,i = 2k + 1 = 2m+1 + 2b+1

J(i)= J(2k+1) = 2J(k)+1 = 2(2b+1)+1 = 4b+3 = 2(2b+1)+1,

即k=i时成立。

证毕。

北航计算机复试面试题

操作系统: 1.文件系统和数据库系统的区别,哪个效率更高,为什么。 2.进程上下文切换具体过程,是什么实现的 3.BIOS的意思,程序的可移植性 4..操作系统的基本概念 5.操作系统开机过程; 6.操作系统分哪些部分,进程管理包含什么内容; 7.操作系统我们所学的其他课程有什么关系,还是操作系统是个独立 的课程 8.什么是系统调用?它和库函数调用有什么区别? 计算机网络: 1.数据链路层是干什么的 2.输入数据在网络层叫什么 3.分组的生命期,为什么要设置这个生命期 4.dns的工作过程 5.点击一个链接的网络过程; 6.网络模型,网络层协议有哪些,应用层协议有哪些 7.两台计算机中的进程进行通信,需要解决什么问题? 基础数学:

1.什么是极限,什么是趋近 2.极值的求法 3.泰勒级数的展开式;为什么把一个简单的函数表示成那么麻烦的 泰勒级数? 4.信息和数据的区别? 5.图形和图像有什么区别? 6.概率的全概率公式,高数的傅立叶级数,现代秩的概念 7.一枚硬币抛三次,至少一次正面的概率 8.什么是图的同构 9.说一下数理逻辑的定义 10.矩阵的用途 11.线性相关与无关 12.离散数学包含那些部分; 13.集合的势,无限集合的大小比较,偏序,良序,全序,划分,欧拉图,Hamilton图 14.什么是群 15.谓词逻辑和命题逻辑的区别 16.什么是等价关系,什么是子句,什么是合取范式 17.什么是二元关系 数据结构与算法: 1.什么是二叉树

2.已知病毒特征码一百万个和文件一个,问用什么查找算法能尽快的检测出该文件是否有病毒? 3.快排和插入排序那个更高效? 4.简单描述九宫格算法 5.学数据结构的意义; 6.离散数学的图论和数据结构图论的相同点和不同点 7.堆栈和堆的区别 8.递归变成非递归需要什么(堆栈) 9.堆栈溢出是怎么回事儿 10.算法的几种策略,迪杰斯特拉算法 11.要得到文件的后N行,需要什么数据结构实现 12.数据库中B+树和B-树的区别 13.什么是树?什么是图?树和图有什么区别? 14.矩阵相乘的时间复杂度是多少? 15.现在有一未知大小的文件,里面是单词的集合,现要将文件读入内存,问采用什么存储结构较好? 数据库: 1.数据库查询语句怎样写效率更高 2.使用sql语句实现图的某一顶点可达的该图的其他顶点的查找 3.数据库完整性措施; 4.如何保证数据的一致性

北航计算机组成原理-实验报告

北京航空航天大学计算机学院 计算机组成原理课程设计 实验报告 姓名:****** 学号:******* 时间:2011年7月20日

目录 第一章MIPS部件基础实验 (1) 实验1-1 存储单元 (1) 预习题 (1) 思考题 (6) 实验1-2 运算单元 (9) 预习题 (9) 思考题 (14) 实验1-3 协处理器 (23) 实验1-4 其它部件 (26) 第二章MIPS处理器综合实验 (31) 实验2-1 指令系统 (31) 思考题 (31) 实验2-2 数据通路 (38) 预习题 (38) 思考题 (39) 实验2-3 多周期控制器设计 (43) 预习题 (43) 思考题 (72) 实验2-4 多周期处理器设计 (75) 预习题 (75) 思考题 (80) 第三章MIPS高级设计实验 (86) 实验3-1 MIPS指令扩展处理器设计 (86) 预习题 (86) 思考题 (92)

第一章MIPS部件基础实验 实验1-1 存储单元 预习题 (1)对照实验原理中只读存储器ROM的电路结构,简要说明其工作原理。 答:根据inclock的时钟信号,在inclock上升沿阶段,address[5..0]为读入的6位地址,译码得到该数据的地址,q[23..0]为输出的数据。 (2)如何在图形编辑窗口中设计LPM_ROM存储器?怎样设计地址宽度和数据线的宽度? 怎样导入和存储LPM_ROM的设计参数文件? 答:打开QuartusII,选菜单File-New,在弹出的New对话框中选择Device Design Files 页的原理图文件编辑输入项Block Diagram/Schematic File,按OK按钮后将打开原理图编辑窗口。在编辑窗口中任意空白处双击,可出现输入元件对话框,在Name一栏中输入lpm_rom,此元件便出现在显示窗口中,点OK,可进入元件定制对话框。设置参数值,将地址总线宽度address[]和数据总线宽度q[]分别设置为6位和24位。可通过.mif 文件进行参数设计和编辑。 设计好相应的mif文件如下图所示。

北航2010-2011年研究生数值分析期末模拟试卷1-3

数值分析模拟试卷1 一、填空(共30分,每空3分) 1 设??? ? ??-=1511A ,则A 的谱半径=)(a ρ______,A 的条件数)(1A cond =________. 2 设 ,2,1,0,,53)(2==+=k kh x x x f k ,则],,[21++n n n x x x f =________, ],,[321+++n n n n x x x x f ,=________. 3 设?????≤≤-++≤≤+=2 1,121 0,)(2 323x cx bx x x x x x S ,是以0,1,2为节点的三次样条函数,则b=________,c=________. 4 设∞=0)]([k k x q 是区间[0,1]上权函数为x x =)(ρ的最高项系数为1的正交多项式族,其中1)(0=x q ,则 ?=1 )(dx x xq k ________,=)(2 x q ________. 5 设???? ??????=11001a a a a A ,当∈a ________时,必有分解式,其中L 为下三角阵,当 其对角线元素)3,2,1(=i L ii 满足条件________时,这种分解是唯一的. 二、(14分)设4 9,1,41,)(2102 3 === =x x x x x f , (1)试求)(x f 在]4 9,41[上的三次Hermite 插值多项式)(x H 使满足 2,1,0),()(==i x f x H i i ,)()(11x f x H '='. (2)写出余项)()()(x H x f x R -=的表达式. 三、(14分)设有解方程0cos 2312=+-x x 的迭代公式为n n x x cos 3 2 41+ =+, (1) 证明R x ∈?0均有? ∞ →=x x n x lim (? x 为方程的根); (2) 取40=x ,用此迭代法求方程根的近似值,误差不超过,列出各次迭代值; (3)此迭代的收敛阶是多少?证明你的结论. 四、(16分) 试确定常数A ,B ,C 和,使得数值积分公式 有尽可能高的代数精度. 试问所得的数值积分公式代数精度是多少?它是否为Gauss 型的?

15秋北航《计算机组成原理》在线作业二满分答案

北航《计算机组成原理》在线作业二 一、单选题(共20 道试题,共80 分。) 1. 基址寻址方式中,操作数的有效地址是( ) A. 基址寄存器内容加上形式地址(位移量) B. 程序计数器内容加上形式地址 C. 变址寄存器内容加上形式地址 D. 寄存器内容加上形式地址 -----------------选择:A 2. 系统总线中地址线的功能是______。 A. 用于选择主存单元地址 B. 用于选择进行信息传输的设备 C. 用于选择外存地址 D. 用于指定主存和I/O设备接口电路的地址 -----------------选择:D 3. 从下面浮点运算器的描述中选出一个描述正确的句子()。 A. 定点运算器可用两个松散连接的定点运算部件—阶码部件和尾数部件。 B. 阶码部件可实现加、减、乘、除四种运算。 C. 阶码部件只进行阶码相加、相减和比较操作。 D. 尾数部件只进行乘法和除法运算。 -----------------选择:C 4. CPU通过()启动通道。 A. 执行通道命令; B. 执行I/O指令; C. 发出中断请求; D. 程序查询 -----------------选择:B 5. CPU响应中断的时间是_________。 A. 中断源提出请求; B. 取指周期结束; C. 执行周期结束; D. 间址周期结束。 -----------------选择:C 6. 在浮点机中,判断原码规格化形式的原则是______。 A. 尾数的符号位与第一数位不同 B. 尾数的第一数位为1,数符任意 C. 尾数的符号位与第一数位相同 D. 阶符与数符不同 -----------------选择:B 7. 在取指周期中,是按照()的内容访问主存,以读取指令 A. 指令寄存器IR B. 程序状态寄存器PS C. 存储器数据寄存器MDR D. 程序计数器PC -----------------选择:D

天津大学计算机基础知识完整版带答案

. 第1章计算机基础知识 1.提出“存储程序和程序控制”的计算机科学家是·诺依曼。 2.电子计算机的发展通常以构成计算机的电子器件的不断更新为标志,第一代 计算机的电子器件是电子管、第二代计算机的电子器件是晶体管、第三代计算机的电子器件是中、小规模集成电路、第四代计算机的电子器件是大规模和超大规模集成电路。 3.世界首台电子计算机是ENIAC ,它所使用的电子器件是电子管。 4.一般可将计算机分为巨型机、大型机、中型机、小型机、微型机。 5.计算机主要朝着巨型化、微型化、网络化、智能化方面发展。 6.目前微型计算机采用的逻辑元件是大规模和超大规模集成电路,其主要技术 指标是字长、主频、运算速度、存容量。 7.计算机最早的应用领域是科学计算、计算机最广泛的应用领域是信息处理。 8.计算机辅助设计的简称是CAD 、计算机辅助制造的简称是 CAM 、计算机辅助教学的简称是CAI 、计算机辅助学习的简称是 CAL 。 9.计算机应用常所讲OA其代表办公自动化。 10.在计算机部,一切数据和指令均采用二进制表示。 十进制67.62511.所对应的二进制数是1000011.101B 。 十进制168所对应的二进制数是12.10101000B ,八进制数是250Q 。 (1101) +(1011)=(11000 13.)、(1010)-(101)=(101 )2 2 22 2 2 (11001)÷(101)=(101 )、(1011) ×(101)=(110111 )22 2 2 2 2 二进制数1110∨1101的结果是1111 、二进制数1110∧1101的结果是14. 1100 。 若要将一个8位二进制数的最高位和最低位清零、其他位不变,可以将该数和二进15. 制数01111110 进行“与”运算。 在计算机中,定点数分为定点小数和定点整数16.。 在计算机中,一个浮点数由尾数17.和阶构成,决定围是阶,

北航计算机复试面试题

操作系统: 1.文件系统与数据库系统的区别,哪个效率更高,为什么。 2.进程上下文切换具体过程,就是什么实现的 3.BIOS的意思,程序的可移植性 4.、操作系统的基本概念 5.操作系统开机过程; 6.操作系统分哪些部分,进程管理包含什么内容; 7.操作系统我们所学的其她课程有什么关系,还就是操作系统就是个独立的课程 8.什么就是系统调用?它与库函数调用有什么区别? 计算机网络: 1.数据链路层就是干什么的 2.输入数据在网络层叫什么 3.分组的生命期,为什么要设置这个生命期 4.dns的工作过程 5.点击一个链接的网络过程; 6.网络模型,网络层协议有哪些,应用层协议有哪些 7.两台计算机中的进程进行通信,需要解决什么问题? 基础数学: 1.什么就是极限,什么就是趋近 2.极值的求法 3. 泰勒级数的展开式;为什么把一个简单的函数表示成那么麻烦的泰勒级数? 4.信息与数据的区别? 5.图形与图像有什么区别? 6.概率的全概率公式,高数的傅立叶级数,现代秩的概念 7.一枚硬币抛三次,至少一次正面的概率 8.什么就是图的同构 9.说一下数理逻辑的定义 10.矩阵的用途 11.线性相关与无关 12.离散数学包含那些部分; 13.集合的势,无限集合的大小比较,偏序,良序,全序,划分,欧拉图,Hamilton图 14.什么就是群 15.谓词逻辑与命题逻辑的区别 16.什么就是等价关系,什么就是子句,什么就是合取范式 17.什么就是二元关系 数据结构与算法: 1.什么就是二叉树 2.已知病毒特征码一百万个与文件一个,问用什么查找算法能尽快的检测出该文件就是否有病毒? 3.快排与插入排序那个更高效? 4.简单描述九宫格算法 5.学数据结构的意义; 6.离散数学的图论与数据结构图论的相同点与不同点 7.堆栈与堆的区别

计算机组成原理实验课程大纲

《计算机组成原理实验》课程大纲 一、 课程基本情况 二、 教学目标 《计算机组成原理实验》是配合《计算机组成原理》的理论教学中计算机硬件系统的组成、各部件的结构和工作原理而设置的教学内容,是相应教学内容的配套课程,是计算机组成原理的重要环节。 通过本课程的各项实验,使同学进一步掌握计算机各部件的基本原理和结构,掌握计算

机各部件的基本设计方法和实验方法,帮助同学建立计算机时间-空间的整体概念,巩固课堂知识,初步培养学生的实验操作能力和分析解决问题能力。 三、 课程简介 配合理论教学,提供了不同类型(如验证型、设计型、综合型)的共七个实验单元。实验内容分为部件实验和综合实验,由浅入深,循序渐进。部件实验主要包括存储器,运算单元,微控制器等,综合实验分别为8位CISC CPU设计和32位RISC CPU——MIPS-C设计。这些实验承接先开的《数字逻辑》实验,并为后续的《计算机接口与通讯技术》实验奠定坚实的基础。 四、 实验教学内容及其基本要求 课程实验(一) 实验名称:存储器与运算器高级设计(4学时,验证型和设计型) 实验目的:了解存储器、运算器的电路结构和工作原理。掌握FPGA中先进先出存储器LPM_FIFO 的功能、工作特性、测试方法和读写方法;了解FPGA中LPM_FIFO的功能,掌握LPM_FIFO的参数设置和使用方法。掌握FPGA与外部RAM的硬件接口技术,通过FPGA控制,向外部RAM写入数据,通过FPGA控制,从外部RAM读出数据,并且利用数码管显示读出的数据。利用Verilog HDL语言编程设计带进位算术逻辑运算单元,移位运算器。验证带进位控制的算术运算功能发生器的功能,按指定数据完成集中指定的算术运算。验证移位运算器的组合功能。 实验内容: (1)采用LPM宏单元设计一个先进先出存储电路FIFO,增加“空”、“未满”、“满” 设计仿真波形并进行分析和验证。根据实验电路选择适当的模式,设计相应的引脚锁定方案,并下载到实验台。观察并记录当LPM_FIFO为“空”、“未满”、“满”是,各种输出信号的变化情况。 (2)用FPGA与外部RAM接口,设计一个实现对外部RAM的读写控制电路,设计仿真波形并进行分析和验证。根据实验电路选择适当的模式,设计相应的引脚锁定

计算机基础知识培训教案

计算机基础知识培训教案 第一课时 发展史略(一) 时间:2007年5月11日 地点:微机室 辅导:高勇刚 世界上第一台电子数字式计算机于1946年2月15日在美国宾夕法尼亚大学正式投 入运行,它的名称叫ENIAC(埃尼阿克),是电子数值积分计算机(The Electronic Numberical Intergrator and Computer)的缩写。目前,计算机的应用已扩展到社会的 各个领域。 电子计算机还在向以下四个方面发展: 巨型化 微型化 网络化 智能化 第二课时 时间:2007年5月18日 地点:微机室 辅导:高勇刚 基本配置(一) 计算机系统由主机、显示器、键盘、鼠标组成。具有多媒体功能的计算机配有音箱和话筒、游戏操纵杆等。除此之外,计算机还可以外接打印机、扫描仪、数码相机等设备。 第三课时 时间:2007年5月25日 地点:微机室 辅导:高勇刚 基本配置(二) 键盘。键盘上有很多的按键,各个按键有着不同的功能,按键每受一次敲击,就给计算机的中枢神经系统送去了一个信号,计算机就是根据这些信号的指示来办事,执行一个又一个任务。 键盘的使用比较简单,实际操作一下,您很快就会熟悉的。为了提高打字速度,十指应分工负责不同的按键,这就是"指法" 鼠标鼠标(看起来小小的身子拖着一条长尾巴,满不起眼的,可你千万别小瞧它,它和键盘一样是给计算机的中枢送信号、下指令的。鼠标一般有左键、右键、中键,底部有一个小球。你只须握住它,使它底部的小球滚动,这时,屏幕上就会有一个箭头样的"光标"移动,当光标停在屏幕上你要执行的命令位置时,根据具体情况按动左键、右键或中键,计算机就会执行你下达的操作命令。现在,有的鼠标表面还带有滚轮,增加了特殊的功能。一 音箱和话筒 计算机的音箱有一对,个头一般不大,上有音量旋钮,放在显示器的左右两边。有的音箱没有电源线,只要和计算机相连,打开计算机,也就给音箱通上了电,叫做无源音箱;有的音箱备有自己的电源线,叫做有源音箱,这个"源"字就是指的电源。

PHP简明教程

PHP程序设计简明教程

目录序 (4) 第一章PHP简介 (6) 第一节PHP简介 (6) 1.Web程序工作原理 (6) 2.PHP简介 (9) 第二节PHP的开发环境的搭建 (9) 1.程序编写,软件开发工具软件的选用 (9) 2.服务器软件的安装和配置 (10) 第三节实验一PHP开发环境的搭建 (11) 0.实验目的 (11) 1.实验准备 (12) 2.PHP的安装和配置 (12) 3.Apache的安装和配置 (12) 4.测试Apache对PHP的支持 (13) 5.MySQL软件的安装和服务的启动 (14) 第二章Web客户端技术 (16) 第一节Web客户端工作原理 (16) 1.浏览器工作原理 (16) 2.HTML工作原理 (16) 3.JavaScript工作原理 (20) 第二节Web客户端基本技术 (21) 第三节实验二Web客户端技术 (34) 第三章PHP语法 (36) 第一节基本语法 (36) 1.最简单的PHP程序 (36) 2.剖析最简单的PHP程序 (37) 3.常用变量处理函数 (37) 4.访问客户端变量的方法 (40) 5.PHP变量的作用域 (41) 6.超全局变量数组 (41) 7.数据类型 (43) 8.运算符 (47) 9.函数 (48) 10.session的应用 (51) 第二节PHP编程要点 (53) 1.流程控制结构 (53) 2.PHP嵌入HTML或JavaScript中 (53) 3.用PHP输出HTML或JavaScript (55) 4.自服务程序 (56) 第三节实验二PHP语法实验 (57) 第四章MySQL数据库 (58) 第一节MySQL的基本使用 (58) 1.数据库基础知识 (58) 2.MySQL简介 (58) 3.MySQL的命令操作 (58) 4.MySQL的图形化客户端工具软件 (61) 第二节用PHP操纵MySQL (62)

北航考研辅导班-北航计算机科学与技术考研考试科目_启道

北航考研辅导班-北航计算机科学与技术考研考试科目_启道 启道考研分享 在学科建设、科学研究、教学及人才培养等方面综合水平居于全国高校计算机科学与技术学科前列。 计算机学院现有教职员工113名,其中中国科学院院士2名、中国工程院院士1名、教授30名(其中博士生导师15名),副教授57名。下设计算机科学技术系、计算机应用工程系、新媒体艺术系、软件工程研究所、网络研究开发中心、计算机教学实验中心等单位。建有软件开发环境国家重点实验室、虚拟现实技术与系统国家重点实验室、北京市计算机新技术重点实验室、北京市网络技术重点实验室。先后被批准为计算机软件与理论国家重点学科、计算机系统结构国防科工委重点学科、计算机应用技术北京市重点学科。形成了计算机科学理论、新一代互联网络下的协同工作环境、虚拟现实与多媒体技术、软件工程与过程工程、面向领域服务的软件支撑技术、新一代互联网络体系结构、网络安全与信息安全技术、并行与网络计算技术、嵌入式与容错计算技术、大规模计算机应用工程化等有特色、有优势的研究方向,并进一步拓展了新媒体艺术等新兴学科方向。 计算机学院注重专业知识与综合素质、理论基础与科研实践的结合,倡导认真严谨、开拓创新的学风,学生多次在国际、国内各类竞赛中获得大奖,为国家培养了一批批水平高、素质高、社会美誉度高的优秀人才。在新的历史时期,计算机学院全体师生将继承传统,团结拼搏,与时俱进,开拓创新,为建设国内一流、国际知名的高水平、研究型的计算机学院而奋斗。 招生院系:006 计算机学院 招生专业:081200 计算机科学与技术 学制 2.5 年,全日制学习方式 考试科目:

第三门考试科目301 数学一 第四门考试科目961 计算机基础综合 最后,在这考研倒计时的百日冲刺时间里,启道考研辅导班祝大家考研顺利!

北航2010-2015年研究生数值分析报告期末模拟试卷与真题

数值分析模拟卷A 一、填空(共30分,每空3分) 1 设???? ??-=1511A ,则A 的谱半径=)(a ρ______,A 的条件数)(1A cond =________. 2 设 ,2,1,0,,53)(2==+=k kh x x x f k ,则],,[21++n n n x x x f =________, ],,[321+++n n n n x x x x f ,=________. 3 设?????≤≤-++≤≤+=2 1,1210,)(2323x cx bx x x x x x S ,是以0,1,2为节点的三次样条函数,则b=________,c=________. 4 设∞=0)]([k k x q 是区间[0,1]上权函数为x x =)(ρ的最高项系数为1的正交多项式族,其中1)(0=x q ,则?=10)(dx x xq k ________,=)(2x q ________. 5 设??????????=11001a a a a A ,当∈a ________时,必有分解式,其中L 为下三角阵,当 其对角线元素)3,2,1(=i L ii 满足条件________时,这种分解是唯一的. 二、(14分)设4 9,1,41,)(21023 ====x x x x x f , (1)试求)(x f 在]4 9 ,41[上的三次Hermite 插值多项式)(x H 使满足2,1,0),()(==i x f x H i i ,)()(11x f x H '='. (2)写出余项)()()(x H x f x R -=的表达式.

三、(14分)设有解方程0cos 2312=+-x x 的迭代公式为n n x x cos 3 241+ =+, (1) 证明R x ∈?0均有?∞→=x x n x lim (?x 为方程的根); (2) 取40=x ,用此迭代法求方程根的近似值,误差不超过 ,列出各次迭代值; (3)此迭代的收敛阶是多少?证明你的结论. 四、(16分) 试确定常数A ,B ,C 和,使得数值积分公式 有尽可能高的代数精度. 试问所得的数值积分公式代数精度是多少?它是否为Gauss 型的? 五、(15分) 设有常微分方程的初值问题???=='00 )(),(y x y y x f y ,试用Taylor 展开原理构造形如)()(11011--++++=n n n n n f f h y y y ββα的方法,使其具有二阶精度,并推导其局部截断误差主项.

计算机基础知识doc版电子书

计算机基础 计算机是一种令人惊奇的机器,它能帮助用户执行许多不同的任务,无论用户想上网浏览、进行游戏,还是想看电影、完成工作,它都能从不同的方面来协助用户。计算机逐渐成为人们必备的工具之一。 也许会有人认为计算机十分复杂,并对它有着敬畏之心。其实,计算机就是一部机器,跟用户身边的电视机一样,它的复杂用户不必去了解,用户要做的只是去掌握它的使用方法。本章就从计算机基础知识出发,为用户展现一个真实的计算机,并为用户详细介绍Windows XP操作系统,为用户使用计算机打下基础。 本章学习要点: 了解计算机的组成 认识组成计算机的硬件 理解计算机软件系统 初步掌握Windows XP使用 了解鼠标和快捷键操作 了解基本的文件类型 掌握Windows XP窗口 掌握自定义Windows XP桌面

计算机系统 要了解计算机,首先要了解计算机 的组成,计算机系统是由硬件系统和软 件系统组成的。硬件系统是计算机的物 质基础,而软件系统则是发挥计算机功 能的关键,二者缺一不可。计算机系统 组成如图1-1所示。 1.1.1 硬件系统 硬件是组成计算机的各种物理设 备,包括输入设备、输出设备、中央处 理器、存储设备等,总的来说,可以 把一台计算机分为主机和外部设备,如 图1-2所示为一台完整的计算机。 1.输入设备 输入设备可以将外部信息(如文字、 数字、声音、图像、程序、指令等)转 变为数据输入到计算机中,以便进行加 工、处理。输入设备是用户和计算机系 统之间进行信息交换的主要装置之一。 键盘、鼠标、摄像头、扫描仪、光笔、 手写输入板、游戏杆、语音输入装置等 都属于输入设备,如图1-3所示。 键盘鼠标和摄像头扫描仪 图1-3 计算机常见输入设备 2.输出设备 输出设备可以把计算机对信息加工的结果送给用户。所以,输出设备是计算机实用价值的生动体现,它使系统能与外部世界沟通,能直接帮助用户大幅度地提高工作效率。 图1-1计算机系统组成示意图 图1-2 一台完整的计算机

北航计算机学院关于2014年硕士研究生招生复试录取的规定与安排

计算机学院关于2014年硕士研究生招生 复试录取的规定与安排 为了做好2014年硕士研究生统考生源招生复试工作,保证硕士研究生的生源质量,促进硕士研究生招生复试工作的规范化和制度化,按照教育部和学校有关文件的精神,计算机学院现将有关2014年硕士研究生招生复试录取的规定及安排如下。 一、总原则 1.坚持公平、公正和公开的原则。 2.招生专业: 1)计算机科学与技术专业学术型硕士;软件工程专业学术型硕士; 2)计算机技术领域专业学位硕士。 3.招生计划与分数线: (1)计算机科学与技术专业学术型硕士,招收62人,其中网络信息安全班8人; (2)软件工程专业学术型硕士,招收7人; (3)计算机技术领域专业学位硕士,招收77人,其中网络信息安全班12人。 以上计划数均指统考生源计划数(不含推免和强军计划)。 计算机学院2013年强军计划考生5人。 计算机学院2014年硕士研究生招生复试分数线 报考我院全国统考生一志愿报考专业复试资格基本线如下表: 4.每个导师2014年的招生计划总数由上述各类招收计划构成,考生请在计算机学 院网站上了解导师信息。 5.复试形式:采取差额复试,复试包括C语言上机考试和综合面试两部分,C语言 上机考试为资格考试,通过上机考试后方可进入面试环节。面试总成绩300分。 6.面试小组至少由5位教师组成(含秘书),每生面试时间一般不少于20分钟。 7.面试注重能力和培养潜力的考核,面试过程中秘书必须做好详细记录,以备复 查。 8.各面试小组根据面试成绩排序提出拟录取名单,报学院复试工作领导小组审核。

二、组织管理 1.学院成立复试工作领导小组、工作小组和督察小组,负责招生复试过程中的工 作部署和纪律督查。 领导小组: 组长:吕卫锋副组长:王蕴红 工作小组: 组长:王蕴红副组长:郝爱民 成员:庄杰、高小鹏、李超、晏海华、孙自安、牛建伟、万寒、谭萍督查小组: 组长:刘旭东成员:卢静、王莉莉、顾广耀 2.复试工作领导小组即工作小组,负责复试工作的准备、组织与实施。 3.督查小组负责复试过程中的纪律监督、考试与面试过程巡查、违规违纪举报的 接待与调查等。 三、复试 复试报到:3月27日上午8:30,参加复试的考生到新主楼G849报到,递交复试资格审查材料,进行考生复试资格审核,同时领取志愿表。在2013年暑期学院组织的招生宣传活动中通过计算机C语言上机考试的同学交C语言测试通过证明办理免上机考试手续。 1)12:00召开复试政策说明会,会议地点届时通知。参加复试的考生根据招生类别、导师介绍、导师招生人数等情况填报志愿,下午18:00前将志愿表返回G849 (过时无故不交,视为自动放弃复试)。3月28日进行面试分组。 2.复试形式:复试包括C语言上机考试和综合面试两部分,C语言上机考试为资 格考试,通过上机考试后方可进入面试环节。面试总成绩300分。复试全程需 携带身份证和学生证待查。 四、C语言上机考试 C语言上机考试满分为50分,该测试为资格测试,通过测试方能参加面试。 有任何违背考场纪律的行为的,一经发现,立即终止该考生复试资格。 五、考试时间及方式 1.C语言上机考试:时间为3月27日下午2:00 系统环境为Microsoft Visual Studio 6.0,建议使用标准C编程。 1)C语言上机考试主要测试考生的C语言编程能力,考试直接在计算机上进行; 2)3月27日下午2:00,参加复试的考生到计算机学院教学实验中心(新主楼F327、 F332、G301)参加C语言上机考试。 3)采取机器自动阅卷和人工阅卷相结合的方式评卷。 4)C语言上机考试成绩不合格的需经三位阅卷教师共同确认并签字。 2. 面试:面试时间为3月29日上午8:30,面试分组及地点于3月28日下午5点在 新主楼G座8层公示栏中公布。

计算机基础知识(answer)

第1章 计算机基础知识 1. 提出“存储程序和程序控制”的计算机科学家是 冯·诺依曼 。 2. 电子计算机的发展通常以构成计算机的 电子器件 的不断 更新为标志,第一代计算机的电子器件是 电子管 、第二 代计算机的电子器件是 晶体管 、第三代计算机的电 子器件是 中、小规模集成电路 、第四代计算机的电子器件是 大规模和超大规模集成电路 。 3. 世界首台电子计算机是 ENIAC ,它所使用的电子器件是 电子管 。 4. 一般可将计算机分为 巨型机 、 大型机 、 中型机 、 小 型机 、 微型机 。 5. 计算机主要朝着 巨型化 、 微型化 、 网络化 、 智能化 方面发展。 6. 目前微型计算机采用的逻辑元件是 大规模和超大规模集成电 路 ,其主要技术指标是 字长 、 主频 、 运算速度 、 内存容量 。 7. 计算机最早的应用领域是 科学计算 、计算机最广泛的应用领 域是 信息处理 。 8. 计算机辅助设计的简称是 CAD 、计算机辅助制造的简 称是 CAM 、计算机辅助教学的简称是 CAI 、计算机辅助学习的简称是 CAL 。 9. 计算机应用中通常所讲OA其代表 办公自动化 。 10. 在计算机内部,一切数据和指令均采用 二进制 表示。 11. 十进制67.625所对应的二进制数是 1000011.101B 。 12. 十进制168所对应的二进制数是 10101000B ,八进制数是 250Q 。 13. (1101) 2 +(1011) 2 =( 11000 )2、(1010) 2-(101) 2 =( 101 )2 (11001) 2÷(101) 2 =( 101 )2、(1011)2×(101)2 =( 110111 )2 14. 二进制数1110∨1101的结果是 1111 、二进制数1110∧1101的 结果是 1100 。 15. 若要将一个8位二进制数的最高位和最低位清零、其他位不变, 可以将该数和二进制数 01111110 进行“与”运算。 16. 在计算机中,定点数分为 定点小数 和 定点整数 。

计算机基础知识

第1章计算机基础知识 1.1 计算机与信息社会 电子计算机是20 世纪人类最伟大的发明之一,随着计算机科学的发展与应用的普及, 计算机已经融入人们的生活,成为人们日常生活、工作、学习中不可缺少的一个基本工具。“21 世纪是以计算机为基础的信息时代”,掌握以计算机为核心的信息技术基础知识和 应用能力是现代大学生必备的基本素质。 1.1.1 计算机的发展 一般认为,世界上第一台数字式电子计算机诞生于1946 年2 月,它是由美国宾夕法尼 亚大学物理学家莫克利(J.Mauchly)和工程师埃克特(J.P.Eckert)等人共同开发的电子数值积分 计算机(Electronic Numerical Integrator And Calculator,简称ENIAC)。 ENIAC 体积非常庞大,其占地面积为170 平方米,总重量达30 吨,如图1-1 所示。机 器中约有18 800 只电子管、1 500 个继电器、70 000 只电阻以及其他各种电气元件,每小时 耗电量约为140 千瓦。这样一台“巨大”的计算机每秒钟可以进行5 000 次加减运算,相当于手工计算的20 万倍、机电式计算机的1000 倍。这台计算机的功能虽然无法与今天的计算机相比,但它的诞生却是科学技术发展史上一次意义重大的事件,展现出新技术革命的曙光。图1-1 ENIAC(电子数值积分计算机) ENIAC 虽是第一台正式投入运行的电子计算机,但它却并不具备现代计算机“存储程序”? 2 ?大学计算机基础 的思想。由于其结构设计不够弹性化,导致对它的每一次再编程都意味着电气物理线路的再连接。ENIAC 的开发小组针对其缺陷又进一步完善了设计。1946 年6 月,冯·诺依曼博士发表了“电子计算机装置逻辑结构初探”论文,并设计出第一台“存储程序”的离散变量自动电子计算机(The Electronic Discrete Variable Automatic Computer,简称EDVAC),于1952 年正式投入运行,其运算速度是ENIAC 的240 倍。冯·诺依曼提出的EDVAC 计算机结构 为人们普遍接受,并成为当今所有计算机的基础结构。 1. 计算机的发展历程 ENIAC 诞生至今半个多世纪以来,计算机获得了突飞猛进的发展。人们依据计算机性能 和当时的软硬件技术,将计算机的发展划分成以下四个阶段,如表1-1 所示。 表1-1 计算机发展的四个阶段 年代 第一代 1946~1957 第二代 1958~1964 第三代 1965~1970 第四代 1971~现在 电子器件电子管晶体管集成电路大规模集成电路

北航研究生数值分析A作业三

《数值分析(A)》计算实习题目三

一、题目 关于x,y,t,u,v,w的下列方程组 0.5cost+u+v+w-x=2.67 t+0.5sinu+v+w-y=1.07 0.5t+u+cosv+w-x=3.74 t+0.5u+v+sinw-y=0.79 以及关于z,t,u的下列二维数表 确定了一个二元函数z=f(x,y)。 1.试用数值方法求出f(x,y)在区域D={(x,y)︱0≤x≤0.8,0.5≤y≤1.5}上的一个

近似表达式 ,0 (,)k r s rs r s p x y c x y == ∑ 要求p(x,y)一最小的k 值达到以下的精度 10 20 27 ((,)(,))10i j i j i j f x y p x y σ-=== -≤∑∑ 其中x i =0.08i ,y j =0.5+0.05j 。 2.计算f(x i *,y j *),p(x i *,y j *)(i=1,2,…,8;j=1,2,…,5)的值,以观察p(x,y)逼近f(x,y) 的效果,其中x i *=0.1i,y j * =0.5+0.2j 。

二、算法设计方案 1.将0.08(0,1,,10) i x i i * == 和0.50.05(0,1,,20)j y j j *=+= 代入非线性方程 组中,用牛顿法解出i t 和j u ; 2.以采取分片二次插值,选择(m ,n )满足 ,232 2 m i m h h t t t m -<≤+ ≤≤ ,23 2 2 n j n u u u n τ τ - <≤+ ≤≤ 如果12 i h t t ≤+ 或42 i h t t >- ,则m=1或4;如果12 j u u τ ≤+ 或42 j u u τ >- ,则n=1 或n=4。选择(,)(1,,1;1,,1) k r t u k m m m r n n n =-+=-+为插值节点,相应的Lagrange 形式的插值多项式为 ),()(~ )(),(1 11 1 22r k r m m k n n r k u t f u l t l u t p ∑∑ +-=+-== 其中 1 1()m w k w m k w w k t t l t t t +=-≠-= -∏ (k=m-1, m, m+1) ∏ +≠-=--= 1 1)(~ n r w n w w r w r y y y y u l (r=n-1, n, n+1) 并将i t 和j u 代入22(,)p t u ,便得到了数表,, (,) i j i j x y f x y 。 3.进行曲面拟和系数矩阵[]rs c * =C ,1 1 () () T T T --=C B B B U G G G 其中 001110 1011[()]1k k r i k x x x x x x x ??? ?? ??==?? ????? ?B ,001110 1011[()]1 k k s j k y y y y G y y y ψ?? ????== ?????? ?? [(,)]i j f x y =U k 从0逐渐增大,直到7 10 σ -≤,便得到了要求精度的系数rs c 。 4.由前面得到的函数关系,根据重新取值的x ,y 可以分别得到新的数表,比 较两组数据观察逼近效果

北京航空航天大学2017年计算机科学与技术专业介绍_北航考研网

北京航空航天大学2017年计算机科学与技术专业介绍 一、适用学科 计算机科学与技术(0812) 二、培养目标 1.坚持党的基本路线,热爱祖国,遵纪守法,具有良好的科研道德和敬业精神。品行端正,诚实守信,身心健康。 2.适应科技进步和社会发展的需要,在本门学科上掌握坚实的基础理论和系统的专门知识,有较强的分析解决问题的能力,具有从事科学研究或独立担负专门技术工作的能力。掌握一门外国语。 3.具有创新精神、创造能力和创业素质。 三、培养方向 按计算机科学与技术一级学科统一招生,按计算机系统结构、计算机软件与理论、计算机应用技术三个二级学科培养硕士研究生。学科培养方向包括: 1.计算机软件与理论:包括计算机科学理论、软件工程与过程工程、网格计算技术、系统软件与数据库、中间件技术、海量信息的理论与方法等。 2.计算机系统结构:包括高性能计算机体系结构、嵌入式与容错计算技术、网络体系结构、分布式计算机系统、集成电路设计、机载星载信息处理等。 3.计算机应用技术:包括虚拟现实与多媒体技术、大规模计算机应用工程化、网络安全与信息安全技术、计算机图形图像、电子商务与电子政务、生物特征识别等。 四、培养方式 为保证培养质量,硕士研究生培养实行导师负责制,或以导师为主的指导小组制。导师(组)负责制订硕士研究生个人培养计划、组织开题报告、指导科学研究和学位论文等。 五、学制 硕士研究生学制为2.5年。硕士研究生一般用1学年完成课程学习,应在文献综述与开题报告前修完全部课程学分。 六、课程设置及学分要求 1.课程体系 硕士研究生的课程(环节)分为学位必修课(环节)和学位选修课(环节)。本学科硕士研究生总学分不得少于34学分,其中学位必修课(环节)不得少于24学分。 2.学位必修课程(环节) 学位必修课程(环节)指获得学位所必须修学的课程和环节,包括: 公共必修课:至少6学分。包括马列主义理论、第一外国语和人文专题课程。参加非英语语种考试入学的硕士研究生,建议修学英语一外。 学科必修课:至少16学分。包括校级基础理论、计算机科学与技术学科基础课程和理工类综合实验。理工综合实验指全校范围内针对理工科硕士研究生开设的公共实验,学生自选。 必修环节:文献综述与开题报告,1学分;学术活动,1学分。 3.学位选修课程(环节) 学位选修课程除本学科各专业及研究方向的选修课程外,还包括全校性公共选修课、跨学科选修课、第二外国语课以及因欠缺本学科本科层面知识而补修的本科课程,其中补修课程只记成绩不计学分。 第一外国语不是英语的研究生,必须选修英语二外。 学位选修课程设置见附表二。 七、主要培养环节及基本要求 1.制定个人培养计划

北航《计算机组成原理》在线作业三15秋满分答案

北航《计算机组成原理》在 线作业三15秋满分答案-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

北航《计算机组成原理》在线作业三 单选题多选题 一、单选题(共 20 道试题,共 80 分。) 1. 所谓三总线结构的计算机是指______。 A. 地址线、数据线和控制线三组传输线。 B. I/O总线、主存总统和 DMA总线三组传输线; C. I/O总线、主存总线和系统总线三组传输线; D. 以上都不对。 -----------------选择:B 2. 以下叙述中( )是错误的。 A. 取指令操作是控制器固有的功能,不需要在操作码控制下完成 B. 所有指令的取指令操作都是相同的 C. 在指令长度相同的情况下,所有指令的取指操作都是相同的 D. 一条指令包含取指、分析、执行三个阶段 -----------------选择:B 3. 在堆栈寻址中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元。如果进栈操作顺序是:(SP)-1→SP,(A)→Msp;那么出栈操作的顺序应是() A. (Msp)→A,(SP)+1→SP B. (SP)+1→SP,(Msp)→A C. (SP)-1→SP,(Msp)→A D. (Msp)→A,(SP)-1→SP -----------------选择:A 4. 假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的字符码有______。(四个数为①10011010 ②11010000 ③11010111 ④10111100) A. ①③ B. ① C. ②④ D. ④ -----------------选择:C 5. 当采用( )对设备进行编址情况下,不需要专门的I/O指令组。 A. 统一编址法 B. 单独编址法 C. 两者都是 D. 两者都不是 -----------------选择:A 6. CPU中的译码器主要用于()。 A. 地址译码; B. 指令译码; C. 选择多路数据至ALU; D. 数据译码。 -----------------选择:B 2

北航数值分析计算实习报告一

航空航天大学 《数值分析》计算实习报告 第一大题 学院:自动化科学与电气工程学院 专业:控制科学与工程 学生姓名: 学号: 教师: 电话: 完成日期: 2015年11月6日 航空航天大学 Beijing University of Aeronautics and Astronautics

实习题目: 第一题 设有501501?的实对称矩阵A , ??? ???? ?????????=5011A a b c b c c b c b a 其中,064.0,16.0),501,,2,1(64.0)2.0sin()024.064.1(1 .0-==???=--=c b i e i i a i i 。矩阵A 的特征值为)501,,2,1(???=i i λ,并且有 ||min ||,501 150121i i s λλλλλ≤≤=≤???≤≤ 1.求1λ,501λ和s λ的值。 2.求A 的与数40 1 5011λλλμ-+=k k 最接近的特征值)39,,2,1(???=k k i λ。 3.求A 的(谱数)条件数2)A (cond 和行列式detA 。 说明: 1.在所用的算法中,凡是要给出精度水平ε的,都取12-10=ε。 2.选择算法时,应使矩阵A 的所有零元素都不储存。 3.打印以下容: (1)全部源程序; (2)特征值),,39,...,2,1(,s 5011=k k i λλλλ以及A det ,)A (cond 2的值。 4.采用e 型输出实型数,并且至少显示12位有效数字。

一、算法设计方案 1、求1λ,501λ和s λ的值。 由于||min ||,501 150121i i s λλλλλ≤≤=≤???≤≤,可知绝对值最大特征值必为1λ和501 λ其中之一,故可用幂法求出绝对值最大的特征值λ,如果λ=0,则1λ=λ,否则 501λ=λ。将矩阵A 进行一下平移: I -A A'λ= (1) 对'A 用幂法求出其绝对值最大的特征值'λ,则A 的另一端点特征值1λ或501λ为'λ+λ。 s λ为按模最小特征值,||min ||501 1i i s λλ≤≤=,可对A 使用反幂法求得。 2、求A 的与数40 1 5011λλλμ-+=k k 最接近的特征值)39,...,2,1(=k k i λ。 计算1)1,2,...,50=(i i λ-k μ,其模值最小的值对应的特征值k λ与k μ最接近。因此对A 进行平移变换: )39,,2,1k -A A k k ==(I μ (2) 对k A 用反幂法求得其模最小的特征值'k λ,则k λ='k λ+k μ。 3、求A 的(谱数)条件数2)(A cond 和行列式detA 。 由矩阵A 为非奇异对称矩阵可得: | | )(min max 2λλ=A cond (3) 其中max λ为按模最大特征值,min λ为按模最小特征值,通过第一问我们求得的λ和s λ可以很容易求得A 的条件数。 在进行反幂法求解时,要对A 进行LU 分解得到。因L 为单位下三角阵,行 列式为1,U 为上三角阵,行列式为主对角线乘积,所以A 的行列式等于U 的行列式,为U 的主对角线的乘积。

相关文档
最新文档