实习题二计算方法
计算方法与实习答案

计算方法与实习答案【篇一:《基础会计学习指导、习题与实训》答案】名词解释1.会计:是以货币为主要计量单位,以凭证为依据,运用专门的技术方法,对一定主体的经济活动进行连续、系统、全面的核算与监督,以提高经济效益为目标,向有关方面提供会计信息的一种经济管理活动。
2.会计职能:是指会计在经济管理中所具有的功能,即会计在经济管理中能发挥什么作用。
3.会计核算职能:是指以货币为主要计量单位,对企事业单位一定时期的经济活动进行真实、连续、系统、完整的记录、计量和报告。
4.会计监督职能:是指依据监督标准,利用会计核算所提供的会计信息对各单位的经济活动全过程的合法性、合理性和有效性进行的指导、控制和检查。
5.会计对象:是指会计所要核算和监督的内容,即会计工作的内容。
6.会计要素:是对会计对象按经济特性所做的基本分类,是会计对象的具体内容。
7.资产:是指企业过去的交易或者事项形成的、由企业拥有或者控制的、预期会给企业带来未来经济利益的资源。
8.负债:是指企业过去的交易或者事项形成的、预期会导致经济利益流出企业的现时义务。
9.所有者权益:是指企业资产扣除负债后由所有者享有的剩余权益,包括实收资本、资本公积、盈余公积和未分配利润。
10.收入:是指企业在日常活动中形成的、会导致所有者权益增加的、与所有者投入资本无关的经济利益的总流入,包括销售商品收入、劳务收入、利息收入等。
11.费用:是指企业在日常活动中发生的、会导致所有者权益减少的、与向所有者分配利润无关的经济利益的总流出。
12.利润:是指企业在一定会计期间的经营成果,包括收入减去费用后的净额、直接计入当期利润的利得和损失等。
13.会计方法:是为实现会计核算、进行会计管理和完成会计任务所采用的手段。
14.会计核算方法:是对单位已经发生的经济活动进行连续、系统、全面的核算所采用的方法,包括设置账户、复式记账、审核和填制会计凭证、登记账簿、成本计算、财产清查和编制财务会计报告。
北航数值分析计算实习题目二 矩阵QR分解

数值分析实习二院(系)名称航空科学与工程学院专业名称动力工程及工程热物理学号SY0905303学生姓名解立垚1. 题目试用带双步位移QR 的分解法求矩阵A=[a ij ]10*10的全部特征值,并对其中的每一个实特征值求相应的特征向量。
已知()sin 0.50.2,1.5cos 1.2,ij i j i j a i j i j ⎧⎫+≠⎪⎪=⎨⎬+=⎪⎪⎩⎭(),1,2,...,10i j =。
说明:1、求矩阵特征值时,要求迭代的精度水平为1210ε-=。
2、打印以下内容:算法的设计方案;全部源程序(要求注明主程序和每个子程序的功能); 矩阵A 经过拟上三角话之后所得的矩阵()1n A -;对矩阵()1n A-进行QR 分解方法结束后所得的矩阵;矩阵A 的全部特征值()(),1,2,......10i i iR I i λ=,和A 的相应于实特征值的特征向量;其中()(),.i e i m i R R I I λλ==如果i λ是实数,则令0.i I =3、采用e 型输出数据,并且至少显示12位有效数字。
2. 算法设计方案本题采用带双步位移的QR 分解方法。
为了使程序简洁,自定义类Xmatrix ,其中封装了所需要的函数方法。
在Xmatrix 类中封装了运算符重载的函数,即定义了矩阵的加、减、乘、除、数乘运算及转置运算(T())。
同时为了避免传递数组带来的额外内存开销,使用引用(&)代替值传递,以节省内存空间,避免溢出.(1)此程序的主要部分为Xmatrix 中的doubleQR()方法,具体如下:Step1:使用矩阵拟上三角化的算法将A 化为拟上三角阵A (n-1)(此处调用Xmatrix 中的preQR()方法)Step2:令121,,10k m n ε-===, 其中k 为迭代次数。
Step3:如果,1m m a ε-≤,则得到A 的一个特征值,m m a ,令1m m =-,goto Step4;否则goto Step5.Step4: 如果1m =,则得到A 的一个特征值11a ,goto Step11;如果0m =,则goto Step11;如果1m >,则goto Step3;Step5(Step6):如果2m =,则得到A 的两个特征值12s s 和(12s s 和为右下角两阶子阵对应的特征方程21,1,()det 0m m m m a a D λλ---++=的两个根。
(完整版)数值计算方法上机实习题答案

(完整版)数值计算⽅法上机实习题答案1.设?+=105dx xx I nn ,(1)由递推公式nI I n n 151+-=-,从0I 的⼏个近似值出发,计算20I ;解:易得:0I =ln6-ln5=0.1823, 程序为:I=0.182; for n=1:20I=(-5)*I+1/n; end I输出结果为:20I = -3.0666e+010 (2)粗糙估计20I ,⽤nI I n n 515111+-=--,计算0I ;因为 0095.056 0079.01020201020≈<<≈??dx x I dx x 所以取0087.0)0095.00079.0(2120=+=I 程序为:I=0.0087; for n=1:20I=(-1/5)*I+1/(5*n); end I0I = 0.0083(3)分析结果的可靠性及产⽣此现象的原因(重点分析原因)。
⾸先分析两种递推式的误差;设第⼀递推式中开始时的误差为000I I E '-=,递推过程的舍⼊误差不计。
并记nn n I I E '-=,则有01)5(5E E E n n n -==-=-Λ。
因为=20E 20020)5(I E >>-,所此递推式不可靠。
⽽在第⼆种递推式中n n E E E )51(5110-==-=Λ,误差在缩⼩,所以此递推式是可靠的。
出现以上运⾏结果的主要原因是在构造递推式过程中,考虑误差是否得到控制,即算法是否数值稳定。
2.求⽅程0210=-+x e x的近似根,要求41105-+?<-k k x x ,并⽐较计算量。
(1)在[0,1]上⽤⼆分法;程序:a=0;b=1.0;while abs(b-a)>5*1e-4 c=(b+a)/2;if exp(c)+10*c-2>0 b=c; else a=c; end end c结果:c =0.0903(2)取初值00=x ,并⽤迭代1021x k e x -=+;程序:x=0; a=1;while abs(x-a)>5*1e-4 a=x;x=(2-exp(x))/10; end x结果:x =0.0905(3)加速迭代的结果;程序:x=0; a=0;b=1;while abs(b-a)>5*1e-4 a=x;y=exp(x)+10*x-2; z=exp(y)+10*y-2;x=x-(y-x)^2/(z-2*y+x); b=x; end x结果:x =0.0995(4)取初值00=x ,并⽤⽜顿迭代法;程序:x=0; a=0;b=1;while abs(b-a)>5*1e-4 a=x;x=x-(exp(x)+10*x-2)/(exp(x)+10); b=x; end x结果: x =0.0905(5)分析绝对误差。
计算方法与实习答案1-2

绪论
习题1——10:设 f ( x) = 8 x 5 − 0.4 x 4 + 4 x 3 − 9 x + 1 用秦九韶法求f(3)。 解:
8 − 0.4
24 8 23.6
0
−9
1
x=3
70.8 74.8
224.4 224.4
673.2 664.2
1992.6 1993.6
∴ f(3)=1993.6
第一章 绪论 练习
1.《计算方法》课程主要研究以计算 机为工具的 数值 分析方法 ,并评价 该算法的计算误差。 2.近似值作四则运算后的绝对误差限 公式为 ε ( x1 − x2 ) ≤ ε ( x1 ) + ε ( x2 ) ,近似值 1.0341的相对误差限不大于 1 ×10−2 , 则它至少有三位有效数字。 4
ln(103 ) ∴k ≥ ln(2) ≥ 9.965
2 2 2
∴需二分10次 需二分 次
方程求根——二分法
习题2——2:用二分法求方程2e-x-sinx=0在区 间[0,1]内的1个实根,要求3位有效数字。
解:1)判断是否在该区间有且仅有一个根 f(0)=2>0,f(1)=2/e-sin1≈-0.1<0, f’(x)=-2e-x-cosx,f’=-3,-2/e-cos1<0 2)判断二分次数 由(b-a)/2k+1=1/2k+1≤1/2*10-3,解得k≥3ln10/ln2≥9.965, 所以需要二分10次,才能满足精度要求。
∴ x≈2.981
方程求根
f (xk )(xk − xk −1) xk +1 = xk − f (xk ) − f (xk −1)
习题2——11:用割线法求方程x3-2x-5=0的根,要 求精确到4位有效数字,取x0=2, x1=2.2。
预防医学习题

预防医学习题实习二均数与标准差一、判断题1、对数正态分布资料最好计算几何均数以表示其平均水平。
()2、不论数据呈什么分布,用算术均数和中位数表示平均水平都一样合理。
()3、理论上只有服从正态分布条件的变量的算术均数等于中位数。
()4、少数几个数据比大部分数据大几百倍,一般不宜用算术均数表示平均水平。
()5、数据按等比级数分组时,不管分布如何,都应该计算几何均数表示平均水平。
()6、样本中位数不受样本中的极大值,极小值的影响。
()7、正态分布资料也可以用中位数描述其集中趋势(中心位置)。
()8、理论上,对于正态分布资料,总体百分位数的P 5~P 95和σμ96.1±范围内都包含95%的变量值。
()9、随机抽样就是指在抽样研究中不要主观挑选研究个体。
()10、同一总体中随机抽样,样本含量越大,则样本标准差越小。
()11、从同一总体随机抽取的两组数据中,平均数大的组标准差也大。
()二、选择题1、中位数是表示变量值 ( )的指标.A 、平均水平B 、变化范围C 、频数分布D 、相互间差别大小2、血清学滴度资料最长计算()以表示平均水平。
A 、算术均数B 、中位数C 、几何均数D 、全距3、最小组段无下限或最大组段无上限的频数分布资料宜用()表示其平均水平。
A 、算术均数B 、中位数C 、几何均数D 、以上三个都不对4、利用频数分布资料及公式计算中位数时,() A 、要求组距相等 B 、不要求组距相等C 、要求数据对称分布D 、要求组距呈对数正态分布5、原始数据(0,0≠≠M x )同除以一个及不等于0又不等于1的常数后,()A 、x 不变,M变B 、x 变,M不变C 、x 和M都不变D 、x 和M都变6、下面的变量中,属于分类变量的是A 、脉搏B 、血型C 、肺活量D 、红细胞计数E 、血压7、下面的变量中,属于定量变量的是()A 、性别B 、体重C 、血型D 、职业E 、民族8、某人记录了50名病人体重的测定结果:小于50kg 的13人,介于50kg 和70kg 间的20人,大于70kg 的17人,这种资料属于()A 、定量资料B 、分类资料C 、有序资料D 、二分类资料E 、名义变量资料9、上述资料可进一步转换为()A 、定量资料B 、分类资料C 、有序资料D 、二分类资料E 、名义变量资料10、若要通过样本作统计推断,样本应是()A 、总体中典型的部分B 、总体中任一部分C 、总体中随机抽取的一部分D 、总体中选取的有意义的一部分E 、总体中信息明确的一部分11、统计量()A 、是统计总体数据得到的量B 、反映总体统计特征的量C 、是用参数估计出来的D 、是根据总体中全部数据计算出的统计指标E 、是用样本数据计算出的统计指标12、美国人1954年实施了旨在评价索尔克(Salk )疫苗预防小儿麻痹或死于脊髓灰质炎效)2(L m f n f i L M ∑-+=果的临床试验。
数值方法计算实习题

数值⽅法计算实习题数值⽅法计算实习题⼀、下表给出了飞⾏中鸭⼦的上部形状的节点数据,试⽤三次样条插值函数(⾃然边界条件)和20次Lagrange 插值多项式对数据进⾏插值。
⽤图⽰出给定的数据,以及()s x 和20()L x 。
12 12.6 13.0 13.3];>> y=[1.3 1.5 1.85 2.1 2.6 2.7 2.4 2.15 2.05 2.1 2.25 2.3 2.25 1.95 1.4 0.9 0.7 0.6 0.5 0.4 0.25]; %(1)三次样条插值法xi=0.9:0.01:13.3;yi=interp1(x,y,xi,'spline'); >> xi=0.9:0.01:13.3;yi=interp1(x,y,xi,'spline'); >> title('试验⼀--三次样条插值图⽰')024********试验⼀--三次样条插值图⽰>> pp=spline(x,y)pp =form: 'pp'breaks: [1x21 double]coefs: [20x4 double]pieces: 20order: 4dim: 1>> pp.coefsans =0.7735 -0.9995 0.7760 1.3000 0.7735 -0.0714 0.3477 1.5000 -2.7894 1.3209 1.0974 1.8500 -0.4585 -0.3528 1.2910 2.10000.4489 -1.0405 0.5944 2.6000 0.1738 -0.5018 -0.0225 2.70000.0783 -0.0325 -0.5033 2.40001.3141 0.0850 -0.47712.1500 -1.5812 1.2676 -0.0713 2.0500 0.0431 -0.1555 0.2623 2.1000 -0.0047 -0.0261 0.0808 2.2500 -0.0245 -0.0401 0.0146 2.3000 0.0175 -0.1135 -0.1390 2.2500 -0.0128 -0.0505 -0.3358 1.9500 -0.0201 -0.1003 -0.5319 1.4000 1.2094 -0.1485 -0.7310 0.9000 -0.8279 0.9400 -0.4935 0.7000 0.0122 -0.0535 -0.1389 0.6000 -0.2960 -0.0316 -0.1900 0.5000 -0.2960 -0.3867 -0.3573 0.4000 所以所得⽅程为%(2)⽤拉格朗⽇法插值%定义Lagrange程序function f=Language(x,y,x0)syms t;if(length(x)==length(y))n=length(x);elsedisp('xoíyµêy2??àµè£?');return;endf=0.0;for(i=1:n)l=y(i);for(j=1:i-1)l=l*(t-x(j))/(x(i)-x(j));end ;for (j=i+1:n)l=l*(t-x(j))/(x(i)-x(j)); end ; f=f+l; simplify(f); if (i==n)if (nargin==3) f=subs(f,'t',x0); elsef=collect(f); f=vpa(f,6); end end end>> Language(x,y) ans =52462.6*t+189995.*t^3-189851.*t^4+136778.*t^5-11.3161*t^12-.277283e-6*t^18+1.18284*t^13-73866.6*t^6+.111076e-4*t^17-.976904e-1*t^14+.427949e-8*t^19-.307453e-10*t^20+30677.6*t^7+2564.20*t^9-9968.98*t^8+.628590e-2*t^15-525.813*t^10-9652.78-.308159e-3*t^16+86.2514*t^11-128683.*t^2⼆、已知Wilson 矩阵1078775658610975910A=,且向量32233331b ??=,则⽅程组Ax b =有准确解[]1111Tx =。
统计题

实习一计量资料的统计描述1、某省农村120例6-7岁正常男童胸围(cm)测量结果如表所示。
120例6-7岁正常男童胸围(cm)测量结果51.6 54.1 51.3 56.6 51.2 53.6 56.0 58.354.0 56.9 55.5 57.7 56.0 57.4 55.2 53.657.7 55.5 57.4 53.5 56.3 54.0 57.5 55.458.3 55.4 55.9 53.3 54.1 55.9 57.2 56.153.8 57.7 56.0 58.6 57.6 56.0 58.1 49.151.3 53.8 50.5 53.8 56.8 56.0 54.5 51.757.3 54.8 58.1 56.5 51.3 50.2 55.5 53.652.1 55.3 58.3 53.5 53.1 56.8 54.5 56.154.8 54.7 56.2 53.7 52.4 58.1 56.6 56.753.4 57.1 54.4 53.7 54.1 59.0 56.2 55.753.1 55.9 56.6 56.4 50.4 53.3 56.7 50.851.4 54.6 56.1 58.0 54.2 53.8 55.3 55.956.1 61.8 56.7 52.7 52.4 51.4 53.5 56.659.3 56.8 58.1 59.0 53.1 54.2 54.0 54.759.8 53.9 52.6 54.6 52.7 56.4 55.5 54.4(1)试编制胸围数据的频数表,绘制直方图,分析其分布特征。
(2)用合适的统计量描述胸围数据的集中趋势、变异趋势。
(3)计算P25、P50、P75。
2、根据2010年某地某单位的体检资料,116名正常成年女子的血清甘油三酯(mmol/L)测量结果如下,请据此资料:(1)描述集中趋势应选择何指标?并计算之。
(2)描述离散趋势应选择何指标?并计算之。
数值分析第五版计算实习题

弟二草插值法3.卜列数据点的插值可以得到平方根函数的近似,在区间064]上作图。
(1〉用这9个点做8次多项式插值Q x)。
(2)用三次样条(第一边界条件)程岸求S(X)。
从得到结果石在[0.64] 1:・哪个插值更粘确:在区间[0,1] I:•两种插值哪个更精确?(1) 8次多项式插值:(1)8次多项式插值:首先建立新的M-file:输入如卜代码(此为拉格朗口插值的功能函数)并保存function f=Language(x,y,x0)%求Li知数据点的拉格朗Fl插值多项式%己知数据点的x坐标向量:x%已知数据点的y坐标向量:y%插值的x坐标:x0%求得的拉格朗H插值多项式或在X0处的插值:fsyms t;ifi(lcngth(x)=length(y))n=length(x);elsedisp(*x和y的维数不相等!);return;end %检错tbr(i=l:n)i=y(i);fbr(j=1:i-l)l=l*(t-x(j))/(x(i)-x(j));end;for(j=i-M:n)end;for(j=i+l:n) l=l*(t-x(j))/(x(i)-x(j)); end;simplify(f);if(i==n) if|nargin=3)f=subs(C't\xO);else f=collcct(f);f=vpa(f,6);endendend再建立新的M-file:输入:clear;x=[0 1 49 16 25 36 49 64];y=[0:l:8];%计算拉格朗口基丞数%计算拉格朗ri插值函数%化简%计算插值点的曲数值%将插值多项式展开%将插值多项式的系数化成6位精度的小数f=Uinguage(x,y) 运行得到f=1.32574*1-381410*t A2+.604294e-1 *t A3+.222972e-3 *t A5-.542921 e-5*t A6+.671268e・7T7・.328063e・9T8・.498071 e-2*t A4 这就是8次多项式插值L s(x)= 1.32574怜.381410*t A2+.604294e-1 *t A3+.222972e-3 *t A5-.542921 e-5*t A6+.671268e-7*t A7-.328063e-9*t A8-.498071 e-2*t A4. (2)三次样条插值:建立新的M-filc:输入:clear;x=[0 I 49 1625 36 4964];尸[0:8];t=[0:0.1:64];Y=t.A(0.5);O=Language(x,y)f= 1,32574*t-.381410*t.A2+.604294e-1 *t.A3+.222972e-3*t.A5-.542921 e・5*(. W+.671268e-7*t.A7-.328063e-9*t.A8-.498071 e-2 *t.A4;S=interp l(x,y,t.'spline,);plol(x,y,o;(・YY.lf.'b'」S'g:');grid;运行程序得到如下图:从结果屮很明显可以看出在[0.64].上.三次样条插值更精确,儿乎与原函数帀合。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实习题二
班级:1502011 学号: 姓名: 成绩:
1实验目的
(1)通过对二分法与牛顿迭代法做编程练习和上机运算,进一步体会二分法和牛顿法的不同。
(2)编写割线迭代法的程序,求非线性方程的解,并与牛顿迭代法作比较。
2 实验内容
1、用牛顿法求下列方程的根:
(1)20x x e -=
(2)10x xe -=
(3)lg 20x x +-=
2、编写割线法程序求解第一问的方程。
3实验步骤
1. 通过定义牛顿法求方程的子函数,用main 函数调用子函数求根
3 程序设计、实验结果及分析
1、用牛顿法求下列方程的根:
(1)20x x e -=
(2)10x xe -=
(3)lg 20x x +-=
I. 实验步骤:通过定义牛顿法求方程的子函数,用main 函数调用子函数求根。
II .流程图:
III.程序代码:
2、编写割线法程序求解第一问的方程。
I. 实验步骤:利用两个初始值,通过割线法求解。
II.流程图:
III.程序代码:
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#define N 10000
#define eps 1e-6
#define eta 1e-8
double Gexian(double(*f)(double), double x0, double x1)
{
double x2, d;
int k = 0;
do
{
x2 = x1 - (*f)(x1) / ((*f)(x1)-(*f)(x0))*(x1 - x0);
if (k++>N || fabs(((*f)(x1)-(*f)(x0)) / (x1 - x0))<eps)
{
printf("\n 割线法迭代发散");
break;
}
d = fabs(x2)<1 ? x2 - x1 : (x2 - x1) / x2;
x0 = x1;
x1 = x2;
printf("x(%d)=%lf\t", k + 1, x0);
} while (fabs(d)>eps&&fabs((*f)(x2))>eta);
printf("\n");
return x2;
}
double f1(double x)
{
return x*x - exp(x);
}
double f2(double x)
{
return x*exp(x) - 1;
}
double f3(double x)
{
return log10(x) + x - 2;
}
main()
{
double x0, x1, y0;
printf("请输入方程1迭代初值x0、x1:");
scanf("%lf%lf", &x0, &x1);
printf("x0=%lf \t x1=%lf\n", x0, x1);
y0 = Gexian(f1, x0, x1);
printf("方程1的根为%16.10f\n", y0);
printf("请输入方程2迭代初值x0、x1:");
scanf("%lf%lf", &x0, &x1);
printf("x0=%lf \t x1=%lf\n", x0, x1);
y0 = Gexian(f2, x0, x1);
printf("方程2的根为%16.10f\n", y0);
printf("请输入方程3迭代初值x0、x1:");
scanf("%lf%lf", &x0, &x1);
printf("x0=%lf \t x1=%lf\n", x0, x1);
y0 = Gexian(f3, x0, x1);
printf("方程3的根为%16.10f\n", y0);
system("pause");}
IV.运行结果:
V.结果分析:割线法的收敛速度快。
5总结
割线法的收敛速度比牛顿法略慢些,但是割线法避免了求导数,而且每迭代一次,只要求一次值,计算量比牛顿法少。
6参考资料
[1] 孙志忠. 计算方法与实习[M]. 东南大学出版社, 2011.07
[2] 谭浩强. C程序设计[M]. 清华大学出版社,2010.06。