大学数学实验3参考答案

大学数学实验3参考答案
大学数学实验3参考答案

《数学实验》试题答案

北京交通大学海滨学院考试试题 课程名称:数学实验2010-2011第一学期出题教师:数学组适用专业: 09机械, 物流, 土木, 自动化 班级:学号:姓名: 选做题目序号: 1.一对刚出生的幼兔经过一个月可以长成成兔, 成兔再经过一个月后可以 繁殖出一对幼兔. 如果不计算兔子的死亡数, 请用Matlab程序给出在未来24个月中每个月的兔子对数。 解: 由题意每月的成兔与幼兔的数量如下表所示: 1 2 3 4 5 6 ··· 成兔0 1 1 2 3 5··· 幼兔 1 0 1 1 2 3··· 运用Matlab程序: x=zeros(1,24); x(1)=1;x(2)=1; for i=2:24 x(i+1)=x(i)+x(i-1); end x 结果为x = 1 1 2 3 5 8 13 21 3 4 5 5 89 144 233 377 610 987 1597 2584 4181 6765 1094 6 7711 2865 7 46368 2.定积分的过程可以分为分割、求和、取极限三部分, 以1 x e dx 为例, 利用

已学过的Matlab 命令, 通过作图演示计算积分的过程, 并与使用命令int() 直接积分的结果进行比较. 解:根据求积分的过程,我们先对区间[0,1]进行n 等分, 然后针对函数x e 取和,取和的形式为10 1 i n x i e e dx n ξ=≈ ∑ ? ,其中1[ ,]i i i n n ξ-?。这里取i ξ为区间的右端点,则当10n =时,1 x e dx ?可用10 101 1.805610 i i e ==∑ 来近似计算, 当10n =0时,100 100 1 01 =1.7269100 i x i e e dx =≈ ∑?,当10n =000时,10000 10000 1 1 =1.718410000 i x i e e dx =≈ ∑ ?. 示意图如下图,Matlab 命令如下: x=linspace (0,1,21); y=exp(x); y1=y(1:20); s1=sum(y1)/20 y2=y(2:21); s2=sum(y2)/20 plot(x,y); hold on for i=1:20 fill([x(i),x(i+1),x(i+1),x(i),x(i)],[0,0,y(i),y(i),0],'b') end syms k;symsum(exp(k/10)/10,k,1,10);%n=10 symsum(exp(k/100)/100,k,1,100);%n=100 symsum(exp(k/10000)/10000,k,1,10000);%n=10000

实验三 顺序图参考答案

顺序图、协作图设计实验三 【实验目的】 1.理解顺序图和协作图的概念及作用; 掌握顺序图与协作图的基本图形,了解它们各自的组2.成元素、特定作用和适用场合; 3.重点掌握顺序图的画法及其中元素所代表的意义。 【实验性质】 设计性实验。 【实验要求】 1.学习根据指定的用例描述绘制顺序图和协作图的方法;2.学习使用绘制顺序图和协作图; 掌握顺序图和协作图的相互转换方法。 3. 【实验内容】 以网上选课系统中的(选课)用例为例,设计和实现顺序图、协作图。、 【实验步骤】 1.假设学生已经成功登录系统,分析选课的事件流。 a)学生进入选课主界面 b)学生点击选课 c)系统显示所有课程信息 d)学生选择课程

e)系统验证课程是否可选 A1:课程不可选 f)系统提示课程选择成功,提示学生交费 g)用例结束。 A1:课程不可选 a)系统提示课程不可选以及原因 b)学生重新选课 c)重新验证直至成功 d)转选课事件流第f)步。 顺序图描述的是对象与对象的交互,创建顺序图的步骤如下:1)寻找对象。 2)寻找角色。 3)将消息加进图中。 首先,查找(选课)用例的对象,从事件流冲发现涉及一下对象: 1)界面。 2)课程 于业务层的操作,也应该有对象进行处理。对)3. 4)事件流中涉及的角色有:学生、数据库。 2.分析对象、角色之间交互的消息。 本用例主要有以下交互: 1)学生通过界面发送选课命令。

2)界面向控制对象请求课程信息。 3)控制对象向数据库发送查询数据消息 4)控制对象暂存数据库的查询结果 5)界面对象从控制对象中取得所有的课程信息 6)在界面上显示所有的课程信息 7)界面对象发送命令要求控制对象删除课程信息 8)学生选择课程 9)界面对象要求学生输入学号 10)界面对象向控制对象发送信息,查询该生是否可以选择选定的课程 11)控制对象从数据库查询关联信息。 12)控制对象判断是否可以选课 13)如果可以选课,则向数据库中添加关联信息。 14)向界面对象返回信息。 3.根据以上分析,绘制出用例的顺序图,并转换成对应的协作图。 参考顺序图如下:control : Form : course : db : Databasestu : StudentControlObjectFormObjectCourse 1: SelectCommand(2: GetAllCourse(3: QueryCourse(4: Create(String,int,String,String5: GetcourseInfo(6: DisplayCourseList(7: DeleteCourse(8: GetCourse(9: QueryAssociation(int,int10: QueryAssociation(int,int11: CanSelect()12: AddAssociation(int,int)13: ShowSucessInfo()14: GetStudentId() 按照上述例子的方法,试着绘制网上选课系统中其他用例.4如、、、的顺序图和协作图。 扩展练习:

大学数学实验

大学数学实验 项目一 矩阵运算与方程组求解 实验1 行列式与矩阵 实验目的 掌握矩阵的输入方法. 掌握利用Mathematica (4.0以上版本) 对矩阵进行转置、加、减、数乘、相乘、乘方等运算, 并能求矩阵的逆矩阵和计算方阵的行列式. 基本命令 在Mathematica 中, 向量和矩阵是以表的形式给出的. 1. 表在形式上是用花括号括起来的若干表达式, 表达式之间用逗号隔开. 如输入 {2,4,8,16} {x,x+1,y,Sqrt[2]} 则输入了两个向量. 2. 表的生成函数 (1) 最简单的数值表生成函数Range, 其命令格式如下: Range[正整数n]—生成表{1,2,3,4,…,n }; Range[m, n]—生成表{m ,…,n }; Range[m, n, dx]—生成表{m ,…,n }, 步长为d x . (2) 通用表的生成函数Table. 例如,输入命令 Table[n^3,{n,1,20,2}] 则输出 {1,27,125,343,729,1331,2197,3375,4913,6859} 输入 Table[x*y,{x,3},{y,3}] 则输出 {{1,2,3},{2,4,6},{3,6,9}} 3. 表作为向量和矩阵 一层表在线性代数中表示向量, 二层表表示矩阵. 例如,矩阵 ??? ? ??5432 可以用数表{{2,3},{4,5}}表示. 输入 A={{2,3},{4,5}} 则输出 {{2,3},{4,5}} 命令MatrixForm[A]把矩阵A 显示成通常的矩阵形式. 例如, 输入命令: MatrixForm[A] 则输出 ??? ? ??5432 但要注意, 一般地, MatrixForm[A]代表的矩阵A 不能参与运算. 输入 B={1,3,5,7} 输出为 {1,3,5,7} 输入 MatrixForm[B] 输出为

大学数学数学实验(第二版)第7,8章部分习题答案

一、实验内容 P206第六题 function f=wuyan2(c) y=[3.9 5.3 7.2 9.6 12.9 17.1 23.2 31.41 38.6 50.2 62.9 76.0 92.0 106.5 123.2 131.7 150.7 179.3 204.0 226.5 251.4 281.4] t=[0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210] f=y-c(1)/(1+c(1)/3.9-1)*exp^(-c(2)*t) c0=[1 1] c=lsqnonlin('wuyan2',c0) P206第七题 function f=wuyan1(c) q=[0.4518 0.4862 0.5295 0.5934 0.7171 0.8964 1.0202 1.1963 1.4928 1.6909 1.8548 2.1618 2.6638 3.4634 4.6759 5.8478 6.7885 7.4463 7.8345 8.2068 8.9468 9.7315 10.5172 11.7390 13.6876 ]; k=[0.0911 0.0961 0.1230 0.1430 0.1860 0.2543 0.3121 0.3792 0.4754 0.4410 0.4517 0.5595 0.8080 1.3072 1.7042 2.0019 2.2914 2.4941 2.8406 2.9855 3.2918 3.7214 4.3500 5.5567 7.0477]; l=[4.2361 4.3725 4.5295 4.6436 4.8179 4.9873 5.1282 5.2783 5.4334 5.5329 6.4749 6.5491 6.6152 6.6808 6.7455 6.8065 6.8950 6.9820 7.0637 7.1394 7.2085 7.3025 7.3470 7.4432 7.5200]; f=q-c(1)*k.^c(2).*l.^c(3) c0=[1 1 1] c=lsqnonlin('wuyan1',c0) c = 0.4091 0.6401 1.1446 a=0.4091 α=0.6401 β=1.1446 P239第五题 c=[-20 -30]; A=[1 2;5 4]; b=[20 70]; v1=[0 0]; [x,f,ef,out,lag]=linprog(c,A,b,[],[],v1) z=-f x = 10.0000 5.0000

计算机网络实验三参考答案

1. What is the IP address and TCP port number used by the client computer (source) that is transferring the file to https://www.360docs.net/doc/8615494254.html,? To answer this questio n, it’s probably easiest to select an HTTP message and explore the details of the TCP packet used to carry this HTTP message, using the “details of the selected packet header window” (refer to Figure 2 in the “Getting Started with Wireshark” Lab if you’re uncertain about the Wireshark windows). Ans: IP address:192.168.1.102 TCP port:1161 2. What is the IP address of https://www.360docs.net/doc/8615494254.html,? On what port number is it sending and receiving TCP segments for this connection? Ans: IP address:128.119.245.12 TCP port:80 If you have been able to create your own trace, answer the following question: 3. What is the IP address and TCP port number used by your client computer (source) to transfer the file to https://www.360docs.net/doc/8615494254.html,? ANS: IP address :10.211.55.7 TCP port:49265 4. What is the sequence number of the TCP SYN segment that is used to initiate the TCP connection between the client computer and https://www.360docs.net/doc/8615494254.html,? What is it in the segment that identifies the segment as a SYN segment? ANS: sequence number: 0 Syn Set = 1 identifies the segment as a SYN segment

清华大学数学实验报告4

清华大学数学实验报告4

————————————————————————————————作者: ————————————————————————————————日期: ?

电13 苗键强2011010645

一、实验目的 1.掌握用 MATLAB 软件求解非线性方程和方程组的基本用法, 并对结果作初步分析; 2.练习用非线性方程和方程组建立实际问题的模型并进行求解。 二、实验内容 题目1 【问题描述】 (Q1)小张夫妇以按揭方式贷款买了1套价值20万元的房子,首付了5万元,每月还款1000元,15年还清。问贷款利率是多少? (Q2)某人欲贷款50 万元购房,他咨询了两家银行,第一家银行 开出的条件是每月还4500元,15 年还清;第二家银行开出的条件是每年还45000 元,20年还清。从利率方面看,哪家银行较优惠(简单假设:年利率=月利率×12)? 【分析与解】 假设初始贷款金额为x0,贷款利率为p,每月还款金额为x,第i 个月还完当月贷款后所欠银行的金额为x i,(i=1,2,3,......,n)。由题意可知: x1=x0(1+p)?x x2=x0(1+p)2?x(1+p)?x x3=x0(1+p)3?x(1+p)2?x(1+p)?x ……

x n=x0(1+p)n?x(1+p)n?1???x(1+p)?x =x0(1+p)n?x (1+p)n?1 p =0 因而有: x0(1+p)n=x (1+p)n?1 p (1) 则可以根据上述方程描述的函数关系求解相应的变量。 (Q1) 根据公式(1),可以得到以下方程: 150p(1+p)180?(1+p)180+1=0 设 f(p)=150p(1+p)180?(1+p)180+1,通过计算机程序绘制f(p)的图像以判断解p的大致区间,在Matlab中编程如下: fori = 1:25 t = 0.0001*i; p(i) = t; f(i) =150*t*(1+t).^180-(1+t).^180+1; end; plot(p,f),hold on,grid on; 运行以上代码得到如下图像:

大学物理实验理论考试题目及答案3

多项选择题(答案仅供参考) 1.请选出下列说法中的正确者( CDE ) A :当被测量可以进行重复测量时,常用重复测量的方法来减少测量结果的系统误差。 B :对某一长度进行两次测量,其测量结果为10cm 和10.0cm ,则两次测量结果是一样 的。 C :已知测量某电阻结果为:,05.032.85Ω±=R 表明测量电阻的真值位于区间 [85.27~85.37]之外的可能性很小。 D :测量结果的三要素是测量量的最佳值(平均值),测量结果的不确定度和单位。 E :单次测量结果不确定度往往用仪器误差Δ仪来表示,而不计ΔA . 2.请选择出表达正确者( AD ) 3333 343/10)08.060.7(: /14.060.7:/1041.01060.7: /05.060.7:m kg D m kg C m kg B m kg A ?±=±=?±?=±=ρρρρ 3.请选择出正确的表达式: ( CD ) 3333 34/10)08.060.10( : (mm)1087.9)(87.9 :/104.0106.10 : )(10500)(5.10 :m kg D m C m kg B g kg A ?±=?=?±?==ρρ 4: 10.()551.010() A kg g =? 4.请选择出表达正确者( A ) 333 3/04.0603.7: /14.060.7:/041.060.7: /04.060.7:m kg D m kg C m kg B m kg A ±=±=±=±=ρρρρ 5.请选择出表达正确者 ( BC ) 0.3mm 10.4cm h :D /10)08.060.7(:0.3cm 10.4h :B /1041.01060.7 :33334±=?±=±=?±?=m kg C m kg A ρρ 6.测量误差可分为系统误差和偶然误差,属于系统误差的有: ( AD ) A:由于电表存在零点读数而产生的误差; B:由于测量对象的自身涨落所引起的误差; C:由于实验者在判断和估计读数上的变动性而产生的误差。 D:由于实验所依据的理论和公式的近似性引起的测量误差;

重庆大学数学实验 方程模型及其求解算法 参考答案

实验2 方程模型及其求解算法 一、实验目的及意义 [1] 复习求解方程及方程组的基本原理和方法; [2] 掌握迭代算法; [3] 熟悉MATLAB软件编程环境;掌握MATLAB编程语句(特别是循环、条件、控制等语句); [4] 通过范例展现求解实际问题的初步建模过程; 通过该实验的学习,复习和归纳方程求解或方程组求解的各种数值解法(简单迭代法、二分法、牛顿法、割线法等),初步了解数学建模过程。这对于学生深入理解数学概念,掌握数学的思维方法,熟悉处理大量的工程计算问题的方法具有十分重要的意义。 二、实验内容 1.方程求解和方程组的各种数值解法练习 2.直接使用MATLAB命令对方程和方程组进行求解练习 3.针对实际问题,试建立数学模型,并求解。 三、实验步骤 1.开启软件平台——MATLAB,开启MATLAB编辑窗口; 2.根据各种数值解法步骤编写M文件 3.保存文件并运行; 4.观察运行结果(数值或图形); 5.根据观察到的结果写出实验报告,并浅谈学习心得体会。 四、实验要求与任务 基础实验 1.用图形放大法求解方程x sin(x) = 1. 并观察该方程有多少个根。 画出图形程序: x=-10:0.01:10; y=x.*sin(x)-1; y1=zeros(size(x)); plot(x,y,x,y1) MATLAB运行结果:

-10-8-6-4-20246810 -8-6 -4 -2 2 4 6 8 扩大区间画图程序: x=-50:0.01:50; y=x.*sin(x)-1; y1=zeros(size(x)); plot(x,y,x,y1) MATLAB 运行结果: -50-40-30-20-1001020304050 由上图可知,该方程有偶数个无数的根。

数据库实验3答案

实验三:交互式SQL语句的使用 1、实验目的 (1)掌握数据库对象的操作过程,包括创建、修改、删除 (2)熟悉表的各种操作,包括插入、修改、删除、查询 (3)熟练掌握常用SQL语句的基本语法 2、实验平台 使用SQL Server提供的Microsoft SQL Server Management Studio工具,交互式使用SQL语句。 3 实验容及要求 选择如下一个应用背景之一: ●学生选课系统 ●习题3、4、和5中使用的数据库 ●其它你熟悉的应用 (1)建立一个数据库和相关的表、索引、视图等数据库对象,练习对表、索引和视图的各种操作。 (2)要求认真进行实验,记录各实验用例及执行结果。 (3)深入了解各个操作的功能。 实验要求包括如下方面的容: 3.1 数据定义 1.基本表的创建、修改及删除 2.索引的创建 3.视图的创建 3.2 数据操作 完成各类更新操作包括: 1.插入数据

2.修改数据 3. 删除数据 3.3 数据查询操作 完成各类查询操作 1.单表查询 2.分组统计 3. 连接查询 4. 嵌套查询 5. 集合查询 3.4 数据操作 1.创建视图 2.视图查询 参考示例: 建立一个学生选课数据库,练习对表、视图和索引等数据库对象的各种操作。 一、数据定义 创建学生选课数据库ST,包括三个基本表,其中Student表保存学生基本信息,Course表保存课程信息,SC表保存学生选课信息,其结构如下表: 表1. Student表结构 表2. Course表结构

表3. SC表结构 1.创建、修改及删除基本表 (1)创建Student表 CREATE TABLE Student (Sno CHAR(8)PRIMARY KEY, Sname CHAR(8), Ssex CHAR(2)NOT NULL, Sage INT, Sdept CHAR(20) ); (2)创建Course表 CREATE TABLE Course (Cno CHAR(4)PRIMARY KEY, Cname CHAR(40)NOT NULL, Cpno CHAR(4), Ccredit SMALLINT, ); (3)创建SC表 CREATE TABLE SC (Sno CHAR(8)FOREIGN KEY (Sno)REFERENCES Student(Sno), Cno CHAR(4), Grade SMALLINT, ); (4)创建员工表Employee

东华大学MATLAB数学实验第二版答案(胡良剑)

东华大学M A T L A B数学实验第二版答案(胡良 剑) -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

数学实验答案 Chapter 1 Page20,ex1 (5) 等于[exp(1),exp(2);exp(3),exp(4)] (7) 3=1*3, 8=2*4 (8) a为各列最小值,b为最小值所在的行号 (10) 1>=4,false, 2>=3,false, 3>=2, ture, 4>=1,ture (11) 答案表明:编址第2元素满足不等式(30>=20)和编址第4元素满足不等式(40>=10) (12) 答案表明:编址第2行第1列元素满足不等式(30>=20)和编址第2行第2列元素满足不等式(40>=10) Page20, ex2 (1)a, b, c的值尽管都是1,但数据类型分别为数值,字符,逻辑,注意a与c 相等,但他们不等于b (2)double(fun)输出的分别是字符a,b,s,(,x,)的ASCII码 Page20,ex3 >> r=2;p=0.5;n=12; >> T=log(r)/n/log(1+0.01*p) Page20,ex4 >> x=-2:0.05:2;f=x.^4-2.^x; >> [fmin,min_index]=min(f) 最小值最小值点编址 >> x(min_index) ans = 0.6500 最小值点 >> [f1,x1_index]=min(abs(f)) 求近似根--绝对值最小的点 f1 = 0.0328 x1_index = 24 >> x(x1_index) ans = -0.8500 >> x(x1_index)=[];f=x.^4-2.^x; 删去绝对值最小的点以求函数绝对值次小的点>> [f2,x2_index]=min(abs(f)) 求另一近似根--函数绝对值次小的点 f2 = 0.0630 x2_index = 65 >> x(x2_index) ans =

实验03参考答案

实验三数据类型 班级:学号:姓名:评分: 一.【实验目的】 1、熟练掌握关系表达式和逻辑表达式的使用。 2、熟练数据类型及其运算。 3、掌握使用断点调试程序的方法。 二.【实验内容和步骤】 1、程序调试题 A.改正程序中的错误,使其实现程序的功能:输入一个小于80个字符的字符串,输出其长度。 ①调试正确的源程序清单 #include #include int main(void) { int i,j; char s[80]; for(i=1;i<10;i++){ printf("输入一个小于80个字符的字符串:"); scanf("%s",s); printf("字符串s的长度是:%d", strlen(s)); } return 0; } ②运行结果:(提示:通过屏幕截图,贴粘程序运行界面)。 B.改正程序中的错误,使其实现程序的功能:输入一个小于80个字符的字符串,输出其长度(注:程序文件保存在“调试示例”文件夹中,文件名为error03_2.cpp)。 ①调试正确的源程序清单 #include #include int main(void) { int i,j; char s[80]; for(i=1;i<10;i++){ printf("输入一个小于80个字符的字符串:"); scanf("%s",s);

printf("字符串s的长度是:%d\n", strlen(s)); } return 0; } ②运行结果:(提示:通过屏幕截图,贴粘程序运行界面)。 2、完善程序,并调试运行程序 题目(1)输出字符串“NET\t012\3\\”的长度。 ①调试正确的源程序清单 #include #include int main( ) { //请在两条星线之间填入相应的代码 /*******************************************************************************/ printf("字符串的长度是:%d\n", strlen("NET\t012\3\\")); /*******************************************************************************/ return 0; } ②运行结果:(提示:通过屏幕截图,贴粘程序运行界面)。 题目(2)输出表达式(x=j>0,i++,n=(i=2,++i))的值。 ①调试正确的源程序清单 #include #include int main( ) { //请在两条星线之间填入相应的代码 /*******************************************************************************/ printf("表达式的值是:%d\n", (x=j>0,i++,n=(i=2,++i))); /*******************************************************************************/

大学数学实验心得体会

大学数学实验心得体会 [模版仅供参考,切勿通篇使用] 大学数学实验心得体会(一) 数学,在整个人类生命进程中至关重要,从小学到中学,再到大学,乃至更高层次的科学研究都离不开数学,随着时代的发展,人们越来越重视数学知识的应用,对数学课程提出了更高层次的要求,于是便诞生了数学实验。 学期最初,大学数学实验对于我们来说既熟悉又陌生,在我们的记忆中,我们做过物理实验、化学实验、生物实验,故然我们以为数学实验与它们一样,当我们在网上搜索有关数学实验的信息时,我们才知道,大学数学实验作为一门新兴的数学课程在近十年来取得了迅速的发展。数学实验以计算机技术和数学软件为载体,将数学建模的思想和方法融入其中,现在已经成为一种潮流。 当我们怀着好奇的心情走进屈静国老师的数学实验课堂时,我们才渐渐懂得,数学实验是一门有关计算机软件的课程,就像c语言一样,需要编辑运行程序,从而进行数学运算,它不需要自己来运算,就像计算器一样,只要我们自己记下重要程序语句,输入运行程序,便可得到运行结果,大大降低了我们的运算量,

给我们生活带来许多便捷,在大一时,我学过c语言,由于这样的基础,让我能够更快的学会并应用此软件。 时间飞逝,转眼间,我们就要结课了,这学期我们学习了mathematics的基础,微积分实验,线性代数实验,概率论与数理统计实验,数值计算方法及实验。通过这学期的学习,我也积累了些自己的学习方法和心得。首先,我们要在平时上课牢记那些mathematics语言和公式,那些东西就想单词和公式一样,只需要背诵;然后,我们要看几遍书,并多看一下例题;最后,我们要多应用mathematics软件去练习。正所谓熟能生巧,我坚信,只要我们能够做到这三步,我们就能很好的掌握这门课程。 通过学习使用数学软件,数学实验建模,使我们能够从实际问题出发,认真分析研究,建立简单数学模型,然后借助先进的计算机技术,最终找出解决实际问题的一种或多种方案,从而提高了我们的数学思维能力,为我们参加数学竞赛和数学建模打下了坚实的基础,同时也为我们进一步深造和参加工作打下一定的实践基础! 大学数学实验心得体会(二) 在此期间我充分利用研修活动时间学习,感到既有辛苦,又有收获。既有付出,又有新所得。这次远程研修让我有幸与专家和各地的数学精英们交流,面对每次探讨的主题,大家畅所欲言,

《大学物理实验》模拟试卷与答案

二、判断题(“对”在题号前()中打√×)(10分) (√)1、误差是指测量值与真值之差,即误差=测量值-真值,如此定义的误差反映的是测量值偏离真值的大小和方向,既有大小又有正负符号。 (×)2、残差(偏差)是指测量值与其算术平均值之差,它与误差定义一样。(√)3、精密度是指重复测量所得结果相互接近程度,反映的是随机误差大小的程度。 (√)4、测量不确定度是评价测量质量的一个重要指标,是指测量误差可能出现的范围。 (×)7、分光计设计了两个角游标是为了消除视差。 (×)9、调节气垫导轨水平时发现在滑块运动方向上不水平,应该先调节单脚螺钉再调节双脚螺钉。 (×)10、用一级千分尺测量某一长度(Δ仪=0.004mm),单次测量结果为N=8.000mm,用不确定度评定测量结果为N=(8.000±0.004)mm。 三、简答题(共15分) 1.示波器实验中,(1)CH1(x)输入信号频率为50Hz,CH2(y)输入信号频率为100Hz;(2)CH1(x)输入信号频率为150Hz,CH2(y)输入信号频率为50Hz;画出这两种情况下,示波器上显示的李萨如图形。(8分)

差法处理数据的优点是什么?(7分) 答:自变量应满足等间距变化的要求,且满足分组要求。(4分) 优点:充分利用数据;消除部分定值系统误差 四、计算题(20分,每题10分) 1、用1/50游标卡尺,测得某金属板的长和宽数据如下表所示,求金属板的面 解:(1)金属块长度平均值:)(02.10mm L = 长度不确定度: )(01.03/02.0mm u L == 金属块长度为:mm L 01.002.10±= %10.0=B (2分) (2)金属块宽度平均值:)(05.4mm d = 宽度不确定度: )(01.03/02.0mm u d == 金属块宽度是:mm d 01.005.4±= %20.0=B (2分) (3)面积最佳估计值:258.40mm d L S =?= 不确定度:2222222 221.0mm L d d s L s d L d L S =+=??? ????+??? ????=σσσσσ 相对百分误差:B =%100?S s σ=0.25% (4分) (4)结果表达:21.06.40mm S ±= B =0.25% (2分) 注:注意有效数字位数,有误者酌情扣 5、测量中的千分尺的零点误差属于已定系统误差;米尺刻度不均匀的误差属于未

C++实验三及参考答案

上海电力学院 实验报告 课程名称高级程序设计C++(1)实验项目实验3 选择结构程序设计 姓名学号班级专业信息安全 同组人姓名无指导教师姓名实验日期2014年10月30日一、实验目的 熟悉和理解C++语言中的内部数据类型、各种运算符和表达式 灵活运用各种运算符构造不同含义的表达式,特别是条件表达式的构造 观察头文件的作用 熟练掌握选择语句if语句和switch的应用 应用前面所学,编写简单的应用程序 通过本节实验继续熟悉VC++开发环境的使用,特别是单步执行和观察变量值的变化 二、实验内容和步骤 1、输入并运行下面的程序 #include using namespace std; void main() { char c1, c2; c1 = 'a'; c2 = 'b'; cout<98<回车> (3)再将第3、4行改为: c1 = a; /* 不用单撇号*/ c2 = b; 再使之运行,分析其运行结果。 ●运行结果(将相关的编译错误粘贴在这里)

报错,因为变量a和变量b没有定义. (4)再将第3、4行改为: c1 = ”a”; /* 用双撇号*/ c2 = ”b”; 再使之运行,分析其运行结果。 ●运行结果(将相关的编译错误粘贴在这里) 报错,因为不能将字符串”a”和”b”赋给一个char 类型的变量. (5)再将第3、4行改为: c1 = 97+256; /* 用大于255的整数*/ c2 = 98+256; 再使之运行,分析其运行结果。 ●运行结果(将相关的编译错误粘贴在这里) ●输出97 <回车>98<回车>, 256超出表示范围,被取模模掉了 2.输入并分析如下两个程序,并按要求运行,观察运行时用户输入数据使用cin和getchar的不同情况。/*程序1*/ #include using namespace std; void main() { char ch1,ch2,ch3; cout<<"请输入三个字符:"; cin>>ch1>>ch2>>ch3; cout<<"您输入的字符为:"<bc ●运行结果 说明: 以上均能正确的将a b c三个字符分别赋值给ch1,ch2,ch3 /*程序2*/ #include using namespace std; void main() {

东南大学高等数学数学实验报告上

高等数学数学实验报告实验人员:院(系) ___________学号_________姓名____________ 实验地点:计算机中心机房 实验一 一、实验题目: 根据上面的题目,通过作图,观察重要极限:lim(1+1/n)n=e 二、实验目的和意义 方法的理论意义和实用价值。 利用数形结合的方法观察数列的极限,可以从点图上看出数列的收敛性,以及近似地观察出数列的收敛值;通过编程可以输出数列的任意多项值,以此来得到数列的收敛性。通过此实验对数列极限概念的理解形象化、具体化。 三、计算公式(1+1/n)n 四、程序设计 五、程序运行结果 六、结果的讨论和分析 当n足够大时,所画出的点逐渐接近于直线,即点数越大,精确度越高。对于不同解题方法最后均能获得相同结果,因此需要择优,从众多方法中尽可能选择简单的一种。程序编写需要有扎实的理论基础,因此在上机调试前要仔细审查细节,对程序进行尽可能的简化、改进与完善。 实验二 一、实验题目 制作函数y=sin cx的图形动画,并观察参数c对函数图形的影响。 二、实验目的和意义 本实验的目的是让同学熟悉数学软件Mathematica所具有的良好的作图功能,并通过函数图形来认识函数,运用函数的图形来观察和分析函数的有关性态,建立数形结合的思想。 三、计算公式:y=sin cx 四、程序设计 五、程序运行结果

六、结果的讨论和分析 c 的不同导致函数的区间大小不同。 实验三 一、实验题目 观察函数f(x)=cos x 的各阶泰勒展开式的图形。 二、实验目的和意义 利用Mathematica 计算函数)(x f 的各阶泰勒多项式,并通过绘制曲线图形,来进一步掌握泰勒展开与函数逼近的思想。 三、计算公式 四、程序设计 五、程序运行结果 六、结果的讨论和分析 函数的泰勒多项式对于函数的近似程度随着阶数的提高而提高,但是对于任一确定次数的多项式,它只在展开点附近的一个局部范围内才有较好的近似精确度。 实验四 一、实验题目 计算定积分的黎曼和 二、实验目的和意义 在现实生活中许多实际问题遇到的定积分,被积函数往往不能用算是给出,而通过图像或表格给出;或虽然给出,但是要计算他的原函数却很困难,甚至原函数非初等函数。本实验目的,就是为了解决这些问题,进行定积分近似计算。 三、计算公式 四、程序设计 五、程序运行结果 六、结果的讨论和分析 本实验求的近似值由给出的n 的值的不同而不同。给出的n 值越大,得到的结果越接近准确的

大学物理实验理论考试题目及答案3

1.请选出下列说法中的正确者( CDE ) A :当被测量可以进行重复测量时,常用重复测量的方法来减少测量结果的系统误差。 B :对某一长度进行两次测量,其测量结果为10cm 和10.0cm ,则两次测量结果是一 样的。 C :已知测量某电阻结果为:,05.032.85Ω±=R 表明测量电阻的真值位于区间 [85.27~85.37]之外的可能性很小。 D :测量结果的三要素是测量量的最佳值(平均值),测量结果的不确定度和单位。 E :单次测量结果不确定度往往用仪器误差Δ仪来表示,而不计ΔA . 2.请选择出表达正确者( AD ) 3.请选择出正确的表达式: ( CD ) 4.请选择出表达正确者( A ) 5.请选择出表达正确者 ( BC ) 6.测量误差可分为系统误差和偶然误差,属于系统误差的有: ( AD ) A:由于电表存在零点读数而产生的误差; B:由于测量对象的自身涨落所引起的误差; C:由于实验者在判断和估计读数上的变动性而产生的误差。 D:由于实验所依据的理论和公式的近似性引起的测量误差; 7.测量误差可分为系统误差和偶然误差,属于系统误差的有: ( B ) A:由于多次测量结果的随机性而产生的误差; B:由于电表存在零点读数而产生的误差; C:由于量具没有调整到理想状态,如没有调到垂直而引起的测量误差; D:由于实验者在判断和估计读数上的变动性而产生的误差。

8.测量误差可分为系统误差和偶然误差,属于系统误差的有:( AD ) A:由于电表存在零点读数而产生的误差; B:由于多次测量结果的随机性而产生的误差; C:由于量具没有调整到理想状态,如没有调到垂直而引起的测量误差; D:由于实验测量公式的近似而产生的误差。 9.测量误差可分为系统误差和偶然误差,属于系统误差的有:( A ) A:由于游标卡尺存在零点读数而产生的误差; B:由于多次测量结果的随机性而产生的误差; C:由于量具没有调整到理想状态,如没有调到垂直而引起的测量误差; D:由于测量对象自身的随机涨落而产生的误差。 10.请选出下列说法中的正确者( CDE ) A :当被测量可以进行重复测量时,常用多次测量来减少测量结果的系统误差。 B :多次测量某物理量L 时,如果偶然误差仪?

南京邮电大学数学实验练习题参考答案

第一次练习 教学要求:熟练掌握Matlab 软件的基本命令和操作,会作二维、三维几何图形,能够用Matlab 软件解决微积分、线性代数与解析几何中的计算问题。 补充命令 vpa(x,n) 显示x 的n 位有效数字,教材102页 fplot(‘f(x)’,[a,b]) 函数作图命令,画出f(x)在区间[a,b]上的图形 在下面的题目中m 为你的学号的后3位(1-9班)或4位(10班以上) 计算30sin lim x mx mx x →-与3 sin lim x mx mx x →∞- 程序: syms x limit((1001*x-sin(1001*x))/x^3,x,0) 结果: 程序: syms x limit((1001*x-sin(1001*x))/x^3,x,inf) 结果: 0 cos 1000 x mx y e =,求''y 程序: syms x diff(exp(x)*cos(1001*x/1000),2) 结果: -2001/1000000*exp(x)*cos(1001/1000*x)-1001/500*exp(x)*sin(1001/1000*x)

计算 2 2 11 00 x y e dxdy +?? 程序: dblquad(@(x,y) exp(x.^2+y.^2),0,1,0,1) 结果: 计算4 2 2 4x dx m x +? 程序: syms x int(x^4/(1000^2+4*x^2)) 结果: (10)cos , x y e mx y =求 程序: syms x diff(exp(x)*cos(1000*x),10) 结果: 给出 0x =的泰勒展式(最高次幂为4). 程序: syms x taylor(sqrt(1001/1000+x),5) 结果: Fibonacci 数列{}n x 的定义是121,1x x ==, 12,(3,4,)n n n x x x n --=+=L 用循环语句编程给出该数列的前20项(要求将结果用向量的形式给出)。 程序: x=[1,1]; for n=3:20 x(n)=x(n-1)+x(n-2); end x 结果: Columns 1 through 10 1 1 2 3 5 8 13 21 3 4 5 5 Columns 11 through 20 89 144 233 377 610 987 1597 2584 4181 6765

相关文档
最新文档