文档库 最新最全的文档下载
当前位置:文档库 › 高等数学实验报告书答案3

高等数学实验报告书答案3

高等数学实验报告书答案3
高等数学实验报告书答案3

实验三 一元函数积分学

3.1 实验目的

掌握利用Mathematica 软件求一元函数的不定积分和定积分的方法; 通过实验进

一步熟悉分割、近似、求和、取极限的思想方法,加深对积分概念的理解;通过若干实实验题来验证牛顿--莱布尼兹公式。

3.2 实验内容

一、 一元函数不定积分和定积分的求法 实验题1 求下列不定积分: (1)dx xe x ?-2

(2)dx x

x x x ?-+3cos sin cos sin (3)dx x

x ?

--2

491

(4)?

+dx x x x

)

1(arctan

(5)?xdx ln cos (6)dx x

x ?

++cos sin 11

[实验](1)输入:f @x _D

:=x ?

-x 2

;Integrate

@f @D D

得结果:

(2)输入:

得结果:

(3)输入:

(4)输入:

得结果:

ArcTa

(5)输入:Integrate[Cos[Log[x]],x]

得结果:

(6)输入:

得结果:

实验题2 求下列定积分: (1)dx x

x e ?+2

1

ln 11 (2)?--2

2

3

cos cos π

πdx x x (3)dx x x ?1

arctan

(4)?-1

0dx xe x (5)?-2

11

x xdx (6)?∞

+∞

-++2

22

x x dx

[实验](1)输入:

@D 得结果:

2I -

!!M (2)输入:

Integrate

A !!!!!!!!!!!Cos @x D -Cos @x

D 3

,9x ,-p

2

=E

得结果:

3

(3)输入:

à0

1

x ArcTa @

D

得结果:(4)输入:à0

得结果:

(5)输入:

得结果:3

(6)输入:

得结果:π

二、 对积分概念的理解 实验题3 (1)计算:)(1x dF ? (2)计算:

])([dx x f dx d

?

(3)计算:2

1

cos 0

2

lim

x

dt e x

t x ?

-→

[实验](1)输入:∧1?F[x] 得结果:F[x] (2)输入:Dt[∧f[x]?x,x] 得结果:f[x]

(3)输入:

得结果:

2

实验题 4 用分割、近似、求和、取极限的思想方法计算定积分:dx x ?π

0sin 。

[实验](1)作函数x x f y sin )(==在区间[0,π]上的图形: 输入:f[x_]:=Sin[x];Plot[f[x],{x,0,π}] 得结果:

(2)分别取,100000,10000

,1000,100,10=n 将区间[0,π]分割为n 等分,作近似、求和,计算n

n k f n

k π

π)(

1

∑=。 输入:

s[10]

得结果:1.9835235375094545035

输入:s[100] 得结果:1.9998355038874435076 输入:s[1000] 得结果:1.9999983550656625709 输入:s[10000] 得结果:1.9999999835506593045 输入:s[100000] 得结果:1.9999999998355065933 (3)由(2)可知:极限 2)(

1

lim =∑

=∞→n

n k f n

k n π

π (4)验证: 输入: à0

p

Si @

D

得结果:2

三、 对牛顿--莱布尼兹公式的验证

实验题5 通过用两种方法计算下列定积分,即直接计算和计算其原函数在上、下限处的差,来对牛顿--莱布尼兹公式进行验证。

(1)dx x x ?π

02)sin ( (2)dx x e ?1)sin(ln (3)dx x

x

?+3

1

2

2

11

[实验](1)输入:à0

p

H x Sin @D L

得结果:L 而输入:F =

àH x Sin @D L

得结果:

H @再输入:(F/.x →π) - (F/.x →0) 得结果:

验证成功。 (2)输入:

à1

?

Sin @Log @D

得结果:

H 而输入:

F=∧Sin[ Log[x]]?x 得结果:

再输入:(F/.x →?) - (F/.x →

1) 得结果:

验证成功。 (3)输入:

得结果:

!!2 !!而输入:

再输入:J F .x? !!3N-H F L

得结果:

!!2 !!

验证成功。

评分指导老师

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

Image Image 高等数学数学实验报告 实验人员:院(系) ___________学号_________姓名____________实验地点:计算机中心机房 实验一 1、 实验题目: 根据上面的题目,通过作图,观察重要极限:lim(1+1/n)n =e 2、 实验目的和意义 方法的理论意义和实用价值。 利用数形结合的方法观察数列的极限,可以从点图上看出数列的收敛性,以及近似地观察出数列的收敛值;通过编程可以输出数列的任意多项值,以此来得到数列的收敛性。通过此实验对数列极限概念的理解形象化、具体化。 三、计算公式 (1+1/n)n 四、程序设计 五、程序运行结果 六、结果的讨论和分析 当n足够

Image Image 大时,所画出的点逐渐接近于直线,即点数越大,精确度越高。对于不同解题方法最后均能获得相同结果,因此需要择优,从众多方法中尽可能选择简单的一种。程序编写需要有扎实的理论基础,因此在上机调试前要仔细审查细节,对程序进行尽可能的简化、改进与完善。 实验二一、实验题目 制作函数y=sin cx的图形动画,并观察参数c对函数图形的影响。 二、实验目的和意义 本实验的目的是让同学熟悉数学软件Mathematica所具有的良好的作图功能,并通过函数图形来认识函数,运用函数的图形来观察和分析函数的有关性态,建立数形结合的思想。三、计算公式:y=sin cx 四、程序设计五、程序运行结果 六、结果的讨论和分析 c的不同导致函数的区间大小不同。 实验三 一、实验题目 观察函数f(x)=cos x的各阶泰勒展开式的图形。 二、实验目的和意义 利用Mathematica计算函数的各阶泰勒多项式,并通过绘制曲线图形,来进一步掌握泰勒展开与函数逼近的思想。 三、计算公式

C++一元多项式合并实验报告

实验二一元多项式相加问题本实验的目的是进一步熟练掌握应用链表处理实际问题的能力。 一、问题描述 一元多项式相加是通过键盘输入两个形如P 0+P 1 X1+P 2 X2+···+PnX n的多项式,经过程序运算后在屏幕上输出它 们的相加和。 二、数据结构设计 分析任意一元多项式的描述方法可知,一个一元多项式的每一个子项都由“系数—指数”两部分组成,所以可将它抽象成一个由“系数—指数对”构成线性表,由于对多项式中系数为0的子项可以不记录他的数值,对于这样的情况就不再付出存储空间来存放它了。基于这样的分析,可以采取一个带有头结点的单链表来表示一个一元多项式。具体数据结构定义为: typedef struct node { float ce; //系数域 float ex; //指数域 struct node *next; //指针域 }lnode,*linklist; 三功能(函数)设计 1、输入并建立多项式的功能模块 此模块要求按照指数递增的顺序和一定的输入格式输入各个系数不为0的子项的“系数—指数对”,输入一个子项建立一个相关的节点,当遇到输入结束标志时结束输入,而转去执行程序下面的部分。 屏幕提示: input ce & ex and end with 0: ce=1 ex=2 ce=0 ex=0 //输入结束标志 input ce & ex and end with 0: ce=2 ex=2 ce=0 ex=0 //输入结束标志 输入后程序将分别建立两个链表来描述两个一元多项式: A=X^2 B=2X^2 这两个多项式的相加的结果应该为: C=3X^2 2、多项式相加的功能模块 此模块根据在1中建立的两个多项式进行相加运算,并存放在以C为头指针的一个新建表中。可以采用以下方法进行设计: 开始时a,b分别指向A,B的开头,如果ab不为空,进行判断:如果a所指的结点的指数和b所指的结点的指数相同,将它们的系数相加做成C式中的一项,如果不一样则将小的一项加到C中。 if(a->ex==b->ex) //判断指数是否相等 {s->ce=a->ce+b->ce; if(s->ce!=0) s->ex=a->ex; else delete s; a=a->next; b=b->next; }

链表实验报告

C语言程序设计实验报告 实验一:链表的基本操作一·实验目的 1.掌握链表的建立方法 2.掌握链表中节点的查找与删除 3.掌握输出链表节点的方法 4.掌握链表节点排序的一种方法 5.掌握C语言创建菜单的方法 6.掌握结构化程序设计的方法 二·实验环境 1.硬件环境:当前所有电脑硬件环境均支持 2.软件环境:Visual C++6.0 三.函数功能 1. CreateList // 声明创建链表函数 2.TraverseList // 声明遍历链表函数 3. InsertList // 声明链表插入函数 4.DeleteTheList // 声明删除整个链表函数 5. FindList // 声明链表查询函数 四.程序流程图 五.程序代码 #include #include typedef int Elemtype; typedef int Status; typedef struct node//定义存储节点 { int data;//数据域 struct node *next;//结构体指针 } *linklist,node;//结构体变量,结构体名称 linklist creat (int n)//创建单链表 { linklist head,r,p;//定义头指针r,p,指针 int x,i; head=(node *)malloc(sizeof(node));//生成头结点

r=head;//r指向头结点 printf("输入数字:\n"); for(i=n;i>0;i--)//for 循环用于生成第一个节点并读入数据{ scanf("%d",&x); p=(node *)malloc(sizeof(node)); p->data=x;//读入第一个节点的数据 r->next=p;//把第一个节点连在头结点的后面 r=p;//循环以便于生成第二个节点 } r->next=0;//生成链表后的断开符 return head;//返回头指针 } void output (linklist head)//输出链表 { linklist p; p=head->next; do { printf("%3d",p->data); p=p->next; } while(p); printf("\n") } Status insert ( linklist &l,int i, Elemtype e)//插入操作 { int j=0; linklist p=l,s; while(jnext; ++j; } if(!p || j>i-1) return -1; else { s=(node *)malloc(sizeof(node)); s->data=e; s->next=p->next; p->next=s; return 1; } } Status delect ( linklist &l,int i, Elemtype &e)//删除操作 { int j=0; linklist p=l,q; while(jnext) { p=p->next; ++j; } if(!p->next || j>i-1) return -1;

601 高等数学考试大纲

贵州师范大学硕士研究生入学考试大纲 《高等数学》(科目代码:601) 一、考试形式与试卷结构 1. 试卷满分及考试时间 本试卷满分为150分,考试时间为180分钟。 2. 答题方式 答题方式为闭卷、笔试。 试卷由试题和答题纸组成;答案必须写在答题纸(由考点提供)相应的位置上。 二、复习要求 全日制攻读硕士学位研究生入学考试高等数学科目考试内容包括高等数学上、下册基础课程,要求考生系统掌握相关学科的基本知识、基础理论和基本方法,并能运用相关理论和方法分析、解决相关的一些实际问题。 三、考试内容与要求 第一部分极限与连续 1、考试内容 函数概念及其表示法,函数的几种特性,反函数,复合函数,初等函数,双曲函数与反双曲函数;数列极限,函数极限,极限运算法则,无穷小与无穷大量,无穷小的比较,极限存在准则及两个重要极限,函数的连续性,函数的间断点,初等函数的连续性,闭区间上函数连续的性质。 2、考试要求 2.1 理解函数的概念;了解函数的单调性、周期性、奇偶性等。 2.2. 理解反函数和复合函数的概念。 2.3. 理解基本初等函数的性质及图形。 2.4. 能列出简单实际问题中的函数关系。 2.5.了解极限的ε-N,ε-δ定义,并能在学习过程中逐步加深对极限思想的理解。

2.6 掌握极限的四则运算。 2.7 理解两个极限存在准则(夹逼准则和单调有界准则),会用两个重要极限求极限。 2.8 理解无穷小,无穷大的概念,掌握无穷小的比较。 2.9 理解函数在一点连续的概念,会判断间断点的类型。 2.10 了解初等函数的连续性,知道连续函数在闭区间上的连续性(介值定理和最值定理) 等。第二部分一元函微分学 1、考试内容 导数概念,函数求导法则,基本初等函数的导数及初等函数的求导问题,高阶导数,隐函数的导数,由参数方程所确定的函数的导数,函数微分的概念,基本初等的微分及微分运算法则,微分在近似计算及误差估计中的应用;中值定理,罗必塔法则,泰勒公式,函数单调性的判定法,函数极值及其求法、最大值、最小值的求法,曲线的凹凸与拐点,函数图形的作法。 2、考试要求 2.1 理解导数和微分的概念,了解导数的几何意义及函数的可导性和连续性之间的关系,能用 导数描述一些物理量。 2.2理解导数和微分的运算法则(包括微分形式不变性)和导数的基本公式,了解高阶导数的概 念,能熟练的求初等函数的一阶,二阶导数。 2.3掌握隐函数和参数式所确定的函数的一阶和二阶导数。 2.4 理解洛尔(Rolle)定理,拉格朗日(Lagrange)定理,了解柯西(Cauchy)定理和泰勒(Taylor) 定理,会用拉格朗日定理。 2.5 掌握洛必达(L'Hospital)法则等。 2.6理解函数极值的概念,掌握求函数的极值,判断函数的增减性与函数图形的凹凸性,求函数 图形的拐点等方法,能描绘函数的图形(包括水平和铅直渐近线),会求简单的最大值和最小值的应用问题。 2.7 了解曲率和曲率半径的概念,并会计算曲率和曲率半径等。 第三部分一元函数积分学 1、考试内容

高等数学下实验报告

高等数学实验报告 实验人员:院(系)化学化工学院 学号19013302 姓名 黄天宇 实验地点:计算机中心机房 实验七:空间曲线与曲面的绘制 一、 实验目的 1、利用数学软件Mathematica 绘制三维图形来观察空间曲线和空 间曲面图形的特点,以加强几何的直观性。 2、学会用Mathematica 绘制空间立体图形。 二、实验题目 利用参数方程作图,做出由下列曲面所围成的立体图形: (1) x y x y x z =+--=2 222,1及xOy 平面; (2) 01,=-+=y x xy z 及.0=z 三、实验原理 空间曲面的绘制 作参数方程],[],,[,),(),() ,(max min max min v v v u u v u z z v u y y v u x x ∈∈? ?? ??===所确定的曲面图形的 Mathematica 命令为: ParametricPlot3D[{x[u,v],y[u,v],z[u,v]},{u,umin,umax}, {v,vmin,vmax},选项] 四、程序设计及运行 (1)

(2)

六、结果的讨论和分析 1、通过参数方程的方法做出的图形,可以比较完整的显示出空 间中的曲面和立体图形。 2、可以通过mathematica 软件作出多重积分的积分区域,使积分能够较直观的被观察。 3、从(1)中的实验结果可以看出,所围成的立体图形是球面和圆柱面所围成的立体空间。 4、从(2)中的实验结果可以看出围成的立体图形的上面曲面的方程是xy z =,下底面的方程是z=0,右边的平面是01=-+y x 。 实验八 无穷级数与函数逼近 一、 实验目的 (1) 用Mathematica 显示级数部分和的变化趋势; (2) 展示Fourier 级数对周期函数的逼近情况; (3) 学会如何利用幂级数的部分和对函数进行逼近以及函数值的近似计算。 二、实验题目 (1)、观察级数 ∑ ∞ =1 ! n n n n 的部分和序列的变化趋势,并求和。 (2)、改变例2中m 及x 0的数值来求函数的幂级数及观察其幂级数逼近函数的情况 (3)、观察函数? ? ?<≤<≤--=ππx x x x f 0,10 ,)(展成的Fourier 级数

链表实验报告

链表实验报告

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

《数据结构》实验报告二 系别:嵌入式系统工程系班级:嵌入式11003班 学号:11160400314姓名:孙立阔 日期:2012年4月9日指导教师:申华 一、上机实验的问题和要求: 单链表的查找、插入与删除。设计算法,实现线性结构上的单链表的产生以及元素的查找、插入与删除。具体实现要求: 1.从键盘输入10个字符,产生不带表头的单链表,并输入结点值。 2.从键盘输入1个字符,在单链表中查找该结点的位置。若找到,则显示“找到了”;否则, 则显示“找不到”。 3.从键盘输入2个整数,一个表示欲插入的位置i,另一个表示欲插入的数值x,将x插 入在对应位置上,输出单链表所有结点值,观察输出结果。 4.从键盘输入1个整数,表示欲删除结点的位置,输出单链表所有结点值,观察输出结果。 5.将单链表中值重复的结点删除,使所得的结果表中个结点值均不相同,输出单链表所有结 点值,观察输出结果。 6.删除其中所有数据值为偶数的结点,输出单链表所有结点值,观察输出结果。 7.(★)将单链表分解成两个单链表A和B,使A链表中含有原链表中序号为奇数的元素, 而B链表中含有原链表中序号为偶数的元素,且保持原来的相对顺序,分别输出单链表A和单链表B的所有结点值,观察输出结果。 二、程序设计的基本思想,原理和算法描述: (包括程序的结构,数据结构,输入/输出设计,符号名说明等) 创建一个空的单链表,实现对单链表的查找,插入,删除的功能。 三、源程序及注释: #defineOK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 #define TRUE 1

数据结构实验报告 有序表合并

实验有序表合并姓名:窦晓磊班级:软件工程142 学号:1413032042 试验时间:2015.10.11

1.问题描述 把两个有序表归并为一个有序表。 2.数据结构设计 链表结点的结构为: Typedef struct Node{ T data; Node *next; }; 3.算法设计 (1)表的输入和输出。 设计一个输入输出函数Node *CreateList()。 Step1:设计指针。 Node *q, //工作指针,存储head *Head, //头指针 *p; //工作指针,存储数据 int size, //用于存储有序表元素的个数 n; //元素的输入 Step2:利用指针进行输入。 q=Head=new Node; //建立头结点 利用循环输入 for(int i=1;i<=n;i++) { p=new Node; //建立结点 cin>>n; //输入元素 p->data=n; //将输入的元素赋值给链表 Head->next=p; //尾指针后移 Head=p; //指向下一个结点 Head=p; } Head->next=NULL; //设置尾指针 Head=q; Step3:输出。 for(p=Head->next;p!=NULL;p=p->next) cout<data; Return Head; //返回Head所指的链表 (2)合并算法 1’初始化 Step1:设置工作指针pa、pb,分别指向两个有序表LA、LB的首元结点。 Node *pa,*pb; //工作指针pa,pb pa=LA->next;pb=LB->next; Step2:生成新表LC的头结点,工作指针pc指向LC。 Node *pc;

高数MAPLE在线测试系统使用须知

Maple T.A. 在线测试系统学生使用须知 一、准备 1. 选择浏览器。建议使用IE9.0及以上、火狐、Chrome 浏览器。 2. 设置浏览器。使用过程中,浏览器可能弹出提示窗口或阻止某些插件,请设置允许、永久允许。 二、进入系统 使用域名访问:http://125.223.1.175/(也可通过“教学在线”网站中的“学在黑大”栏目中的“大学数学在线测试”访问) 三、初次登录 第一次登录时会提示确认个人信息。 四、进入课程 登录后,点击课程名称,进入该课程。如点击“高等数学” 五、选择作业(测试) 进入课程后,点击“考试任务名称”下的一项,即可进行该项作业(测试)。 六、 输入方法 点击改变数学输入模式或按钮,可切换输入方法。输入方法分为“文本模式”和“数学编辑器”,常用语法如下。 Maple 语法 想要输入的表达式 语法:键盘输入内容 y x ? x*y y x x/y y x x^y c b a ? a/(b*c) (或 a/b/c) x sqrt(x) or x^(1/2) (不要输入x^0.5) 3232x x = x^(2/3) x abs(x) )ln(x ln(x)

) log x ( log[n](x) n x e exp(x) e exp(1) πPi ∞infinity 2)) 2 x=sin(x)^2 or (sin(x))^2 sin x ) ( (sin( 在文本模式下完成输入后,点击答案对话框右边的可预览,如输入有语法错误,计算机会警告。 注意: 1. 必须在英文模式下输入符号和数值。 2.注意区别英文字母大小写:Pi和pi、X和x、C和c、Y和y、W和w、U和u、O和o、P和p、S和s、Z和z。 3. 注意区别I(大写i)、l(小写L)和1(数字),对数ln(x)不要输成In(x)或1n(x)。 七、评分与退出 1.无时间限制的测试 点击“提交试卷”,进入确认界面,会提示、警告未完成的试题和语法有误的试题,点击某道试题可以转到此试题修改;再次点击“提交试卷”完成交卷。 点击“退出并保存”,将保存已作答的试题结果。 2.有时间限制的测试 点击“提交试卷”,进入确认界面,会提示、警告未完成的试题和语法有误的试题,点击某道试题可以转到此试题修改;再次点击“提交试卷”完成交卷。 点击“退出并保存”,将保存已作答的试题结果。但是限制时间会继续计时。 八、学生查询在线作业成绩及答题情况的步骤 1. 在如下的界面上点击:课程名称 2. 打开后显示如下界面:点击“成绩单”——“查看历史结果”

数学实验报告

高等数学数学实验报告 实验人员:院(系) __ __学号____姓名_ __ 实验地点:计算机中心机房 实验一 空间曲线与曲面的绘制 一、实验题目:(实验习题1-2) 利用参数方程作图,做出由下列曲面所围成的立体图形: (1) x y x y x z =+--=2222,1及xOy 平面; (2) 01,=-+=y x xy z 及.0=z 二、实验目的和意义 1、利用数学软件Mathematica 绘制三维图形来观察空间曲线和空间曲面图形的特点,以加强几何的直观性。 2、学会用Mathematica 绘制空间立体图形。 三、程序设计 空间曲面的绘制 作参数方程] ,[],,[,),(),(),(max min max min v v v u u v u z z v u y y v u x x ∈∈?????===所确定的曲面图形的Mathematica 命令为: ParametricPlot3D[{x[u,v],y[u,v],z[u,v]},{u,umin,umax}, {v,vmin,vmax},选项] (1) (2)

四、程序运行结果 (1) (2) 五、结果的讨论和分析 1、通过参数方程的方法做出的图形,可以比较完整的显示出空间中的曲面和立体图形。 2、可以通过mathematica 软件作出多重积分的积分区域,使积分能够较直观的被观察。 3、从(1)中的实验结果可以看出,所围成的立体图形是球面和圆柱面所围成的立体空间。 4、从(2)中的实验结果可以看出围成的立体图形的上面曲面的方程是xy z =,下底面的方程是z=0,右边的平面是01=-+y x 。 实验一 空间曲线与曲面的绘制 一、实验题目:(实验习题1-3) 观察二次曲面族kxy y x z ++=22的图形。特别注意确定k 的这样一些值,当k 经过这些值时,曲面从一种类型变成了另一种类型。 二、实验目的和意义 1. 学会利用Mathematica 软件绘制三维图形来观察空间曲线和空间曲线图形的特

在线考试系统的设计与开发

在线考试系统的设计与开发 摘要 随着Internet的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育技术未来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。 本设计以Internet为平台, 采用ASP技术并以Access做强大的后台数据库管理系统支持,研究了基于Web考试系统的设计与开发,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户注册模块、用户登录模块、在线考试模块、题库管理模块、试卷管理模块、学生管理模块、成绩管理模块的设计。最后,对整个在线考试系统做了评价与推广,给出系统的优缺点及本系统在其他领域的应用。 关键词: Web考试系统;ASP技术;Access数据

目录 1 系统分析 (1) 1.1 系统需求分析 (1) 1.2 数据库分析 (1) 2 系统设计工具 (2) 2.1 ASP技术 (2) 2.2 Access软件介绍 (3) 3 系统结构设计 (3) 4 系统主要功能模块 (4) 4.1功能模块实现界面及功能分析 (4) 4.1.1 考生登录模块 (4) 4.1.2 考生注册模块 (5) 4.1.3 科目选择模块 (5) 4.1.4 考试模块 (6) 4.1.5题库管理模块 (7) 4.1.6 学生成绩管理模块 (8) 4.2 功能模块源代码 (8) 5 系统测试与发布 (11) 5.1 运行环境 (11) 5.2 系统安装 (11) 5.3 系统使用 (12) 5.4 注意事项 (12) 6 系统评价 (12) 致谢 (12) 参考文献 (13)

高等数学(下册)数学实验报告

高等数学A(下册)实验报告 院(系): 学号:姓名: 实验一 利用参数方程作图,作出由下列曲面所围成的立体: (1) 2 2 1Y X Z- - = , X Y X= +2 2 及 xOy 面 ·程序设计: -1, 1},Axe s2=ParametricPlot3D[{1/2*Cos[u]+1/2,1/2*Sin[u],v},{u,- s3=ParametricPlot3D[{u,v,0},{u,-1,1},{v,- DisplayFunction 程序运行结果: 实验二 实验名称:无穷级数与函数逼近 实验目的:观察的部分和序列的变化趋势,并求和

实验内容: (1)利用级数观察图形的敛散性 当n 从1~400时,输入语句如下: 运行后见下图,可以看出级数收敛,级数和大约为1.87985 (2先输入: 输出: 输出和输入相同,此时应该用近似值法。输入: 输出: 1.87985 结论:级数大约收敛于1.87985 实验三: 1. 改变例2中m 的值及的数值来求函数的幂级数及观察其幂级数逼近函数的情况

·程序设计: m 5; f x_:1 x^m;x0 1; g n_,x0_ :D f x, x, n .x x0; s n_,x_: Sum g k,x0/k x x0 ^k, k, 0, t Table s n, x, n, 20; p1 Plot Evaluate t ,x,1,2,3 2; p2 Plot 1 x ^m , x,1 2,3 2, PlotStyle RGBColor 0,0,1; Show p1,p2 ·程序运行结果 实验四 实验名称:最小二乘法 实验目的:测定某种刀具的磨损速度与时间的关系实验内容:

链表的合并 实验报告材料

课程设计报告 课程设计题目:两个链表的合并 专业:软件工程 班级: 姓名: 学号: 指导教师: 年月日

目录 1.课程设计的目的及要求 2.课程设计的容(分析和设计) 3.算法流程图 4.详细步骤 5.代码 6.显示结果 7.课程设计的总结

一.课程设计的目的及要求 1.目的:实现两个链表的合并 2.要求: (1)建立两个链表A和B,链表元素个数分别为m和n个。 (2)假设元素分别为(x1,x2,...xm),和(y1,y2, ...yn)。把它们合并成一个线形表C,使得:当m>=n时,C=x1,y1,x2,y2,...xn,yn, (x) 当n>m时,C=y1,x1,y2,x2,…ym,xm,…,yn 输出线形表C (3)用直接插入排序法对C进行升序排序,生成链表D,并输出链表D。 (4)能删除指定单链表中指定位子和指定值的元素。 二.课程设计的容(分析和设计) 1..分析 由题目的相关信息可以分析得:首先我们需要建立两个链表AB,A链表的元素个数为m,B链表的元素个数为n;在将A、B链表进行合并,根据m和n的大小关系决定链表C的元素顺序;再将C进行直接插入排序得到一个新的链表D;没次输入完一次链表信息,程序都会对相应的链表进行输入操作以此确保程序输入的数据是你想要输入的数据。同时当你合并好和排序好后都会进行输出操作。最后当排序好后你可以指定你所要删除数据的位置来删除你所要删除的数据。 2.设计 本次课程设计所需要用到的是关于链表的建立、合并以及直接插入排序的排序算法。需要先建立两个链表,再将其合并为一个无序链表,最后对这个无序链表进行直接插入排序并将其输出。难点在于将AB合并为链表C的操作以及对链表C进行直接插入排序的操作和根据用户的意愿可以对链表进行删除的操作。 三.算法流程图

27961高等数学

江苏省高等教育自学考试大纲高纲1230 27961高等数学江苏大学编 一、课程性质及其设置目的与要求 (一)课程性质和特点 《高等数学》课程是我省高等教育自学考试理工类各专业的一门重要的公共基础课程,其任务是培养应考者系统地理解高等数学的基本概念和基本理论,掌握高等数学的基本方法。是培养学生运算能力、抽象概括问题的能力、逻辑推理能力、综合运用所学知识分析和解决问题能力的课程,是学生学习后继课程和进一步获得近代科学技术知识的必备基础 (二)本课程的考试目标 本课程的考试目标是考查应考者的高等数学的基本概念、基本理论、基本方法和常用的运算技能,并以此检测应考者分析问题和解决问题的能力。 二、课程内容与考核目标 第一章函数与极限 (一)函数 1.考试内容 函数的定义,函数的表示法,分段函数,反函数,复合函数,隐函数,函数的性质(有界性、奇偶性、周期性、单调性),基本初等函数,初等函数。 2.考试要求 (1)理解函数的概念,掌握函数的表示法,会求函数的定义域。 (2)理解函数的有界性、奇偶性、周期性和单调性。 (3)理解分段函数、反函数、复合函数、隐函数的概念。 (4)掌握基本初等函数的性质和图像。理解初等函数的概念。 (5)会根据实际问题建立函数表达式。

(二)极限 1.考试内容 数列极限的定义和性质,函数极限的定义和性质,函数的左极限与右极限,无穷小和无穷大的概念及其关系,无穷小的性质和无穷小的比较,极限的四则运算法则,两个重要极限: e 11lim 1sin lim 0=??? ??+=→∞→x x x x x x 2.考试要求 (1)理解数列极限和函数极限的概念 (2)会求数列的极限。会求函数的极限(含左极限、右极限)。了解函数在一点处极限存在的充分必要条件。 (3)掌握极限的性质和四则运算法则。 (4)理解无穷小和无穷大的概念。掌握无穷小的性质、无穷小与无穷大的关系。了解高阶、同阶、等价无穷小的概念。会用等价无穷小求极限。 (5)掌握利用两个重要极限求极限的方法。 (三)连续 1.考试内容 函数连续的概念,连续函数的四则运算法则,复合函数的连续性,反函数的连续性,初等函数的连续性,闭区间上连续函数的性质(有界性定理,最大值、最小值定理和介值定理)。 2.考试要求 (1)理解函数连续性的概念。 (2)掌握连续函数的四则运算法则。 (3)理解复合函数、反函数和初等函数的连续性。 (4)掌握闭区间上连续函数的性质,并会应用这些性质。 第二章 导数与微分 1.考试内容 导数和微分的定义,导数的几何意义,函数的可导性、可微性与连续性的关系,导数和微分的四则运算法则,导数和微分的基本公式,复合函数、反函数、隐函数求导法,高阶导数。 2.考试要求 (1)理解导数的概念及其几何意义。 (2)理解函数可导性、可微性、连续性之间的关系。 (3)会求平面曲线的切线方程和法线方程。

高等数学实验报告

课程实验报告 专业年级2016级计算机类2班课程名称高等数学 指导教师张文红 学生姓名李发元 学号20160107000215 实验日期2016.12 .21 实验地点勤学楼4-24 实验成绩 教务处制 2016 年9月21 日

实验项 目名称 Matlab软件入门与求连续函数的极限 实验目的 及要求 实验目的: 1.了解Matlab软件的入门知识; 2.掌握Matlab软件计算函数极限的方法; 3.掌握Matlab软件计算函数导数的方法。 实验要求: 1.按照实验要求,在相应位置填写答案; 2.将完成的实验报告,以电子版的形式交给班长, 转交给任课教师,文件名“姓名+ 学号”。 实验内容利用Matlab完成下列内容: 1、(1) 2 2 1 lim 471 x x x x →∞ - -+ ;(2) 3 tan sin lim x x x x → - ;(3) 1 lim 1 x x x x →∞ - ?? ? + ??2、(1)x x y ln 2 =,求y';(2)ln(1) y x =+,求()n y 实验步骤1.开启MATLAB编辑窗口,键入编写的命令,运行; 2.若出现错误,修改、运行直到输出正确结果; 3.将Matlab输入输出结果,粘贴到该实验报告相应的位置。第一题 2 2 1 lim 471 x x x x →∞ - -+ 运行编码是 >> syms x >> limit((x^2-1)/(4x^2x+1),x,inf) ans =

1/4 第二题3 0tan sin lim x x x x →- >> syms x >> limit((tanx-sinx)/(x^3),x,0) ans = 1 第三题1lim 1x x x x →∞-?? ?+?? >> syms x >> limit(((x-1)^x)/(x+1),x,inf) ans = 2 第四题(1)x x y ln 2=,求y '; >> syms x >>f(x)=x^2in(x) f(x)=x^2in(x) >>diff(f(x)), ans = 2xinx+x 第五题ln(1)y x =+,求()n y >> syms x >>f(x)In(1+x) f(x)In(1+x) >>diff(f(x),n), ans =

实验报告03-两个有序链表的合并

实验目的及要求: 了解和掌握链表的特点; 掌握链表基本操作的实现; 掌握两个有序链表合并的算法 要求完成链表的初始化、插入、有序表合并、显示操作的实现。实验设备环境及要求: PC机一台,内存要求128M以上,VC++6.0集成开发环境。 实验内容与步骤: 1、在VC++6.0环境中新建一个工程和C++文件; 2、实现链表初始化、插入、有序合并算法,代码如下: #include #include typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; int InitList_L(LinkList &L){ L= (LinkList)malloc(sizeof(LNode)); L->next=NULL; return 1; } int ListInsert_L(LinkList &L,int i,ElemType e){ LinkList p; p=L; int j=0; while(p&&jnext; ++j; } if(!p||j>i-1) return 0; LinkList s=(LinkList)malloc(sizeof(LNode)); s->data=e; s->next=p->next; p->next=s; return 1; } void Disp_L(LinkList L){

LinkList p=L->next; if(!p) printf("此链表为空!"); while(p){ printf("%d",p->data); p=p->next; } printf("\n"); } void MergeList_L(LinkList &La,LinkList &Lb,LinkList &Lc){ LinkList pa=La->next; LinkList pb=Lb->next; LinkList pc=Lc=La; while(pa&&pb){ if(pa->data<=pb->data){ pc->next=pa;pc=pa;pa=pa->next; } else{ pc->next=pb;pc=pb;pb=pb->next; } } pc->next=pa?pa:pb; free(Lb); } void main(){ LinkList La,Lb,Lc; InitList_L(La); InitList_L(Lb); InitList_L(Lc); ListInsert_L(La,1,2); ListInsert_L(La,2,3); ListInsert_L(La,3,5); Disp_L(La); ListInsert_L(Lb,1,1); ListInsert_L(Lb,2,4); ListInsert_L(Lb,3,6); ListInsert_L(Lb,4,7); Disp_L(Lb); MergeList_L(La,Lb,Lc); printf("合并之后的链表为:\n"); Disp_L(Lc); }实验指导与数据处理:

高等数学(乙)

中国科学院研究生院硕士研究生入学考试 高等数学(乙)考试大纲 一、 考 试 性 质 中国科学院研究生院硕士研究生入学高等数学(乙)考试是为招收理学非数学专业硕士研究生而设置的选拔考试。它的主要目的是测试考生的数学素质,包括对高等数学各项内容的掌握程度和应用相关知识解决问题的能力。考试对象为参加全国硕士研究生入学考试、并报考大气物理学与大气环境、气象学、天文技术与方法、地球流体力学、固体地球物理学、矿物学、岩石学、矿床学、构造地质学、第四纪地质学、地图学与地理信息系统、自然地理学、人文地理学、古生物学与地层学、生物物理学、生物化学与分子生物学、物理化学、无机化学、分析化学、高分子化学与物理、地球化学、海洋化学、海洋生物学、植物学、生态学、环境科学、环境工程、土壤学等专业的考生。 二、考试的基本要求 要求考生比较系统地理解高等数学的基本概念和基本理论,掌握高等数学的基本方法。要求考生具有抽象思维能力、逻辑推理能力、空间想象能力、数学运算能力和综合运用所学的知识分析问题和解决问题的能力。 三、考试方式和考试时间 高等数学(乙)考试采用闭卷笔试形式,试卷满分为150分,考试时间为180分钟。 四、考试内容和考试要求 (一)函数、极限、连续 考试内容 函数的概念及表示法 函数的有界性、单调性、周期性和奇偶性 复合函数、反函数、分段函数和隐函数 基本初等函数的性质及其图形 数列极限与函数极限的概念 无穷小和无穷大的概念及其关系 无穷小的性质及无穷小的比较 极限的四则运算 极限存在的单调有界准则和夹逼准则 两个重要极限: 0sin lim 1x x x →=, e x x x =+∞→)11(lim 函数连续的概念 函数间断点的类型 初等函数的连续性 闭区间上连续函数的性质 函数的一致连续性概念 考试要求 1. 理解函数的概念,掌握函数的表示法,并会建立简单应用问题中的函数关系式。 2. 理解函数的有界性、单调性、周期性和奇偶性。掌握判断函数这些性质的方法。 3. 理解复合函数的概念,了解反函数及隐函数的概念。会求给定函数的复合函数和反函数。 4. 掌握基本初等函数的性质及其图形。 5. 理解极限的概念,理解函数左极限与右极限的概念,以及函数极限存在与左、右极限之间的关系。 6. 掌握极限的性质及四则运算法则,会运用它们进行一些基本的判断和计算。

高等数学的实验报告册答案

《数学实验——高等数学分册》(郭科主编) ---《实验报告册》参考答案 ------轩轩 第5章 1.(1) syms x y; f=(1-cos(x^2+y^2))/((x^2+y^2)*exp(x^2*y^2)); limit(limit(f,x,0),y,0) ans = (2) syms x y; f=(log(x*exp(x)+exp(y)))/sqrt(x^2+y^2); limit(limit(f,x,0),y,0) ans = NaN 另解 syms x y; f=log(x*exp(x)+exp(y)); g=sqrt(x^2+y^2); limit(limit(f/g,x,0),y,0) ans = NaN 注:“()”多了以后,系统无法识别,但在matlab的语法上是合理的。在有的一些matlab 版本上可以识别。在以下的题目答案中同理。 (3) syms x y; f=(2*x*sin(y))/(sqrt(x*y+1)-1); limit(limit(f,x,0),y,0) ans = 4 另解

syms x y; f=2*x*sin(y); g=sqrt(x*y+1)-1; limit(limit(f/g,x,0),y,0) ans = 4 2.(1) syms x y; z=((x^2+y^2)/(x^2-y^2))*exp(x*y); zx=diff(z,x) zx = (2*x*exp(x*y))/(x^2 - y^2) - (2*x*exp(x*y)*(x^2 + y^2))/(x^2 - y^2)^2 + (y*exp(x*y)*(x^2 + y^2))/(x^2 - y^2) zy=diff(z,y) zy = (2*y*exp(x*y))/(x^2 - y^2) + (x*exp(x*y)*(x^2 + y^2))/(x^2 - y^2) + (2*y*exp(x*y)*(x^2 + y^2))/(x^2 - y^2)^2 注:所有的x在高的版本中都可以替换为x。(即,不用单引号,结果任然正确。前提为:不与前面的函数冲突。) (2)syms x y z; u=log(3*x-2*y+z); ux=diff(u,x) ux = 3/(3*x - 2*y + z) uy=diff(u,y) uy = -2/(3*x - 2*y + z) uz=diff(u,'z') uz = 1/(3*x - 2*y + z) (3)syms x y; z=sqrt(x)*sin(y/x);

链表的基本操作-数据结构实验报告

大学数据结构实验报告 课程名称数据结构实验第(四)次实验实验名称链表的基本操作 学生姓名于歌专业班级学号 实验成绩指导老师(签名)日期2018年10月01日 一、实验目的 1. 学会定义单链表的结点类型,实现对单链表的一些基本操作和具体 的函数定义,了解并掌握单链表的类定义以及成员函数的定义与调用。 2. 掌握单链表基本操作及两个有序表归并、单链表逆置等操作的实现。 二、实验要求 1.预习C语言中结构体的定义与基本操作方法。 2.对单链表的每个基本操作用单独的函数实现。 3.编写完整程序完成下面的实验内容并上机运行。 4.整理并上交实验报告。 三、实验内容: 1.编写程序完成单链表的下列基本操作: (1)初始化单链表La (2)在La中插入一个新结点 (3)删除La中的某一个结点 (4)在La中查找某结点并返回其位置 (5)打印输出La中的结点元素值 (6)清空链表 (7)销毁链表 2 .构造两个带有表头结点的有序单链表La、Lb,编写程序实现将La、 Lb合并成一个有序单链表Lc。 四、思考与提高: 1.如果上面实验内容2中合并的表内不允许有重复的数据该如何操作? 2.如何将一个带头结点的单链表La分解成两个同样结构的单链表Lb,Lc,使得Lb中只含La表中奇数结点,Lc中含有La表的偶数结点?五、实验设计 1.编写程序完成单链表的下列基本操作: (1)初始化单链表La LinkList InitList() {

int i,value,n; LinkList H=(LinkList)malloc(sizeof(LNode)); LinkList P=H; P->next=NULL; do{ printf("请输入链表的长度:"); scanf("%d",&n); if(n<=0) printf("输入有误请重新输入!\n"); }while(n<=0); printf("请输入各个元素:\n"); for(i=0; idata=value; P->next=NEW; NEW->next=NULL; P=NEW; } printf("链表建立成功!\n"); return H->next; } (2)在La中插入一个新结点 LinkList InsertList(LinkList L,int i,ElemType value) { LinkList h,q,t=NewLNode(t,value); int x=0; h=q=L; if(i==1) t->next=h, h=t; else { while(x++next; t->next=q->next; q->next=t; } printf("插入成功!\n"); return h; } (3)删除La中的某一个结点

相关文档
相关文档 最新文档