数学实验完整版

数学实验完整版
数学实验完整版

实验报告

实验题目:MATLAB软件与高等数学上机实验

实验问题1:

每门课程考试阅卷完毕,任课教师都要对各班的考试成绩进行统计,统计内容包括:全班人数,总得分,平均得分,不及格的人数及90分(包括90分)以上的人数.请编制程序解决这一问题,并自给一组数据验证程序的正确性.要求:使用者在提示下通过键盘输入学生成绩,计算机自动处理后,显示需要的结果.

1.问题分析:

要求得出一组成绩的人数、总分、平均分、不及格人数、优秀人数。通过数组模长length 得出人数,由求和sum得到总分,除以总人数就得到平均分。通过循环,条件语句判断出不及格和优秀的人数。

2.程序设计:

a=input('chengji a[n]= '); %输入变量

n=length(a);%计算人数

y=sum(a); %求和计算总分

z=y./n; %计算平均分

k=0;s=0; %初值

for i=1:n %步长为一

if a(i)<60

k=k+1; %统计不及格人数

elseif a(i)>=90

s=s+1; %统计优秀人数

end

end

fprintf('total=%.0f average=%.3f failures=%.0f

winners=%.0f\n',y,z,k,s);

3.举例运行结果如下:

4,问题拓展:可以统计不同分数段的人数,可以转化成等级的形式。

实验问题2:

求[2,999]中同时满足下列条件的数

(1)该数各位数字之和为奇数

(2)该数是素数

问题分析

该题涉及了素数、各位数字之和的求法,以及如何判断某数为奇数的方法。首先,建立循环,创建2到999的数列,作为判断的基础。在判断是否为素数的环节中,使用isprime的函数,直接求出了素数。接着,是如何求个位数字之和的问题。其中,使用了mod函数和floor函数,mod函数所求的是余数,floor函数所求的是不小于出除数的最小整数。判断是否为奇数时,若该数可被2整除,则判断为奇数。

for x=2:999;

分析:定义循环变量,从2到999,以1为步长。

if(isprime(x)==1&&mod(mod(x,10)+floor(mod(x,100)./10)+floor(x./10 0),2)==1)

分析:判断环节。isprime(x)==1判断x是否为素数; mod(x,10)即求x在个位上的数字;

floor(mod(x,100)./10即求x在十位上的数字;floor(x./100)即求x在百位上的数字。

fprintf(' a=%.0f\n',x);

分析:输出数据。

end

end

程序设计

问题求解结果与结论

结论:从2到999各位数字之和为奇数且是素数的数有

3、5、7、23、29、41 、43 、47 、61 、67 、83 、89 、113 、131 、137 、139 、151 、157 、173 、179 、191 、193、197、199、223 、227 、229 、241 、263、269 、281 、283、311 、313 、317、331、337 、353、359、373、379 、397 、401 、409 、421、443 、449、461 、463 、467、487 、557 、571 、577 、593 、599、601、607 、641 、643、647 、661 、683 、719 、733、739 、751 、757 、773、797、809 、821、823、827 、829、863、881 、883 、887 、911 、919 、937 、953、971、977、991、997。

4,问题拓展:若题目为任意数判断其是否为素数且个位数字之和为奇数,则问题需要建立判

断程序,再输入任意数后进行判断。此外,此题的解法应用了MA TLAB中的已有的判断是否为素数的程序,如果不应用此程序,应如何判断是否为素数。

实验问题3:

在一边长为一的正方形跑道的四个顶点上个站有一人,他们同时开始以等速顺时针沿跑道水下一个人,在追击过程中,每个人时刻对准目标,是模拟追击路线。并讨论:

(1)四个人能否追到一起?

(2)若能追到一起,则每个人跑过的路程?

(3)追到一起所需要的时间(设速率为1)?

如果四个人追逐的速度不一样,情况又如何?

1

由问题一可知对于只以直线匀速运动的物体为目标进行追击的问题用解析的方法进行求解已经相当复杂而此题中涉及到目标物体的速度方向的变化且追击目标与追击者是相互影响的,故采用计算机仿真法进行求解。

2、规定和假设

首先我们做出以下定义以方便模型建立过程中对一些问题的解释:

①、将四个人分别编上号为1、2、3、4,且规定第一个人首先跑然后几乎同时的引起其他人进行追击,进行模拟。

②、我们定义追击者的象限,即以追击者所追击的人的起始位置为原点,从原点到追击者的起始位置为x轴且为正方向,建立坐标系,称该坐标系的第一象限为该追击者的象限。如若规定图中左下角的追击者为1号,逆时针依次编号为2、3、4。则以2号所在正方形的角为原点,从2号到1号的正方形的边为x轴,且方向为正,所建立起来的坐标系的第一象限为第一个追击者的象限(或称为1号的象限)。2、3、4号的象限可按照此法依次定义。

③、设1、2、3、4号在其本象限内的坐标分别为(1x,r=1y)、(2x,2y)、(3x,3y)、(4x,4y),在其下一个象限内的坐标为(x,y),在2号的象限内的坐标为(xb,yb)。

④、考虑到实际情况我们仅画出正方形边长为200米,追击者速度为3m/s时的图,且时间限制为6分钟。(由于普通人自由跑步的速度一般为3~7m/s,我们在此只考虑3m/s的情况,但是只要将程序第一行的c和a的值加以修改就可以得到不同边长和不同速度的图像。)

3.模型的建立

我们以2号的象限为作图区,如图一所示

笑脸图案代表时刻t 时1号的位置,菱形代表t 时刻时2号的位置

在2号的象限内对于1号来说:

x=1y;y=200-1x;

对于2号来说:

2x=2x +22)

12()12(21y y x x ta

x x -+-?-)( 2y=2y+22)12()12(21y y x x ta

y y -+-?-)(

在3号的象限内对于2号来说:

x=2y;y=200-2x;

对于3号来说: 3x=3x+22)

13()13(31y y x x ta

x x -+-?-)( 3y=3y+22)13()13()31(y y x x ta

y y -+-?-

在4号的象限内对于3号来说:

x=3y;y=200-3x;

对于4号来说: 4x=4x+22)

14()14()41(y y x x ta

x x -+-?- 4y=4y+22)14()14()41(y y x x ta

y y -+-?-

在1号的象限内对于4号来说:

x=4y;y=200-4x;

对于1号来说: 1x=1x+22)1()1()1(y y x x ta

x x -+-?-

1y=1y+22)1()1()1(y y x x ta

y y -+-?-

而又由于我们所画的为在2号的限内的图所以画图时必须将1、3、4号的坐标分别转化到2号的象限中去即:1号 xb=1y,yb=200-1x;

3号 xb=200-3y,yb=3x;

4号 xb=200-4y,yb=200-4x 。

从而整个模型建立起来。

4、程序及结果

c=200; a=3;

1xb=[];2xb=[];3xb=[];4xb=[];1yb=[];2yb=[];3yb=[];4yb=[];

d=0.01;dt=0.005;t=0;

1x=c;2x=c;3x=c;4x=c;1y=0;2y=0;3y=0;4y=0;s=a*dt;

while((sqrt((1y-2x)^2+(200-1x-2y)^2)>d)&(t<=360))

xb=1y; %其中xb,yb 表示此时该人%

yb=200-1x;%在显示图像的象限(第二个人的象限)里的坐标值%

1xb=[1xb,xb];

1yb=[1yb,yb];

y=200-1x; %以下四行是为了将1x,1y 转换成在2号的象限中的坐标值%

x=1y;

1x=x;

1y=y;

2x=2x+a*dt*(1x-2x)/sqrt((1x-2x)^2+(a*dt+1y-2y)^2);

2y=2y+a*dt*(1y-2y)/sqrt((1x-2x)^2+(1y-2y)^2);

1x=200-y; %此时又将1x,1y 转化为第一个人在其本象限内的坐标值%

1y=x; %以保证下次计算其坐标值时的正确性%

xb=2x; %其中xb,yb 表示此时该人%

yb=2y; %在显示图像的象限(2号的象限)里的坐标值%

2xb=[2xb,xb];

2yb=[2yb,yb];

yy=200-2x; %以下四行是为了将rrx,rry 转换成在3号的象限中的坐标值%

xx=2y;

2x=xx;

2y=yy;

3x=3x+a*dt*(2x-3x)/sqrt(3x-2x)^2+(3y-2y)^2);

3y=3y+a*dt*(2y-3y)/sqrt((3x-2x)^2+(3y-2y)^2);

2x=200-yy;

2y=xx;

xb=200-3y; %其中xb,yb 表示此时该人%

yb=3x; %在显示图像的象限(2号的象限)里的坐标值%

3xb=[3xb,xb];

3yb=[3yb,yb];

xxx=3y; %以下四行是为了将3x,3y 转换成在4号的象限中的坐标值%

yyy=200-3x;

3x=xxx;

3y=yyy;

4x=4x+a*dt*(3x-4x)/sqrt((4x-3x)^2+(4y-3y)^2);

4y=4y+a*dt*(3y-4y)/sqrt((4x-3x)^2+(4y-3y)^2);

3x=200-yyy;

3y=xxx;

xb=200-4x; %其中xb,yb表示此时该人%

yb=200-4y; %在显示图像的象限(2号的象限)里的坐标值% 4xb=[4xb,xb];

4yb=[4yb,yb];

xxxx=4y;

yyyy=200-4x;

4x=xxxx;

4y=yyyy;

1x=1x+a*dt*(4x-1y)/sqrt((1x-2x)^2+(1y-2y)^2);

1y=1y+a*dt*(4y-1y)/sqrt((1x-2x)^2+(1y-2y)^2);

4x=200-yyyy;

4y=xxxx;

end

axis([0 200 0 200]);

plot(1xb,1yb,'-',2xb,2yb,':',3xb,3yb,'-.',4xb,4yb,'--')

实验的心得体会:

通过两学期对matlab这门课程的学习,我们组的每个成员都受益匪浅。毫无疑问matlab 计算软件具有强大的功能,我们在享受这强大功能的同时不仅了解到了更多有关数学建模方面的知识,也学会了使用一些基础数学软件来解决一些复杂的数学问题,更可贵的是我们在实验的过程中逐渐有了自己的一种对数学建模的思维模式,也养成了独立思考,积极分析、解决问题的习惯,与此同时,由于我们组每位成员的默契配合,这次的实验报告也自然而然地融入了我们和谐的团队精神。相信这次的实验会对我们今后的数学学习产生深远而重大的影响。

毫无疑问的是,高校开展数学实验课符合教育改革的方向,是很具生命力的新型课程。科学计算离不开计算机,更离不开计算方法和思维。没有好的计算方法,超级计算机就是超级废铁。人类的计算能力等于计算工具的性能与计算方法的效能的乘积,这一形象化公式表达了硬件与计算方法对于计算能力的同等重要性。当然,对我们经济与金融专业的大学生来说,这些新型计算方法的学习就显得尤为必要了。等到我们走上工作岗位后,我们可以主动的去解决一些力所能及的经济现象分析之类的问题,从而更深刻的理解其中蕴含的经济学规律,这对我们今后的发展都是非常有利的。此外,这门课程激发了我们独立创造,积极思考的兴趣,当然也鼓励了我们个性化的发展,并且学习的氛围也比较轻松。在实验上机课中,通过自己对实验本身的体会,配合老师少量的点睛指导,最大程度的发挥了这门课应有的教学效果,使我们的能力得到进一步的培养和提升。

在这次的实验过程中,我们充分利用了matlab强大的可视化功能、数值计算功能和符号运算功能,使复杂的数学实际问题得到了直观、明了的解决,不得不在此感叹这个软件的便捷和可操作性。然而,我们在实验的过程中还是遇到了许多有待解决的问题,比如问题简化的到位程度、出现的英文提示的意义理解问题,运用软件的熟练性以及键入过程中经常出现的非运行字符,这些过程都还有待加强,但我们有信心在今后更多的实践应用中会使这些不足之处得以改善。

最后,希望老师能指出我们实验报告当中一些有不足的地方,因为我们对有些问题的求解过程可能没有做到最简化,我们期待着这份报告得到进一步完善!

2009年6月3日

实验室建设规划

计算机应用技术系实验室、实训基地建设规划 1、实验室建设现状: 包括:专业设置、学科建设情况、实验室设置、实验室设备拥有量、资金额、基本实验开出情况、组数、创新性实验开出率、现有实验用房面积、实验人员队伍现状等。 2、实验室建设的指导思想 3、2005-2007年的建设目标。 4、各实验室的具体发展规划: 基础实验室目标定位、新增哪些实验完善哪些实验 专业实验室淘汰哪些特色实验事例;创造什么品牌; 5、实现发展规划的资金预算安排(按现有仪器设备总额每年递增10%计算) 必须完善补充的实验装备主要设备的名称、功能、实验 形成特色的实验装备内容、预计机时数、服务的学 更新换代的实验装备达到何种水平 具有较高展示度的实验装备预计所需资金。 6、实验室队伍建设、人员配备情况、通过培训进修使现有人员达到何种水平,拟采取稳定实验人员队伍具体措施。 7、实验室环境建设。 供参考 实验室建设规划书 系部:计算机应用技术系

单位负责人签字: 填表日期: 2004年7月1日 实验设备处制 填表日期:2004年7月1日 目录(成稿后编制) 一、数学与信息科学学院专业实验室现有情况 现有建制实验室名称及发展沿革: 现有两个实验室:计算科学实验室(三个分室)、数学建模实验室建立于2001年。 人员情况:兼职教师2人,具有高级职称的1人。 场地情况:计算科学实验室(三个分室)位于15号教学楼502、504、506室;数学建模实验室位于15号教学楼501室。设备情况:计算科学实验室现有三个分室,共有140台微机,其中两个网络机房,一个普通机房(机器老化,不能使用)。两个网络机房中有一个能够用于专业上机,另一个只能用于基础课上机。数学建模实验室现有一个网络机房,共有50台微机,可用于专业上机。两个实验室能用于专业上机的只有两个机房,共100台微机。 承担实验教学内容及工作量:计算科学实验室服务课程有:计算机语言、算法与数据结构、数学实验、数学模型、计算机辅助教学、程序设计、软件工程、数值分析、操作系统、计算机网络、计算机图形学、数据库原理、计算机集中训练和毕业设计等。数学建模实验室服务课程有:数学实验、数学模型、计算机辅助教学、计算机网络、计算机图形学、计算机集中训练和课程设计等。 二、数学与信息科学学院专业实验室建设目标与规划论证 1. 规划依据(必要性) 实验室是进行教学、科学研究和技术开发的重要基地,是课堂教学的延伸,是理论联系实际的重要手段,是学校教学和科研工作的重要组成部分,是体现学校办学水平的重要标志之一,是培养学生的素质和能力的主要实践基地,因此实验室的建设是专业建设的重要组成部分。 2. 建设基础及方案 根据学院整体发展规划及本系目前专业设置情况并考虑到下一步的发展需要,计划将计算科学实验室的三个分室进行改造,保留两个分室,撤销第三分室(第三分室现只有30台微机,全部不能用于正常上机,只能用于部分语言类课程设计和毕业设计)。将“数学建模实验室”更名为“应用数学实验室”。为满足新上统计学本科专业的教学需要,需新建“应用统计实验室”。各实验室的具体规划如下: 1) 计算科学实验室

数学实验答案-1

1.(1) [1 2 3 4;0 2 -1 1;1 -1 2 5;]+(1/2).*([2 1 4 10;0 -1 2 0;0 2 3 -2]) 2. A=[3 0 1;-1 2 1;3 4 2],B=[1 0 2;-1 1 1;2 1 1] X=(B+2*A)/2 3. A=[-4 -2 0 2 4;-3 -1 1 3 5] abs(A)>3 % 4. A=[-2 3 2 4;1 -2 3 2;3 2 3 4;0 4 -2 5] det(A),eig(A),rank(A),inv(A) 求计算机高手用matlab解决。 >> A=[-2,3,2,4;1,-2,3,2;3,2,3,4;0,4,-2,5] 求|A| >> abs(A) ans = ( 2 3 2 4 1 2 3 2 3 2 3 4 0 4 2 5 求r(A) >> rank(A) ans =

4 求A-1 《 >> A-1 ans = -3 2 1 3 0 -3 2 1 2 1 2 3 -1 3 -3 4 求特征值、特征向量 >> [V,D]=eig(A) %返回矩阵A的特征值矩阵D 与特征向量矩阵V , V = - + + - - + - + - + - + D = { + 0 0 0 0 - 0 0 0 0 + 0 0 0 0 - 将A的第2行与第3列联成一行赋给b >> b=[A(2,:),A(:,3)'] b = 《 1 - 2 3 2 2 3 3 -2

1. a=round(unifrnd(1,100)) i=7; while i>=0 i=i-1; b=input('请输入一个介于0到100的数字:'); if b==a ¥ disp('You won!'); break; else if b>a disp('High'); else if b

《数学实验》试题答案

北京交通大学海滨学院考试试题 课程名称:数学实验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数学实验室建设的必要性 长期以来,数学教学除了计算就是证明.无论是概念的导入、定理的证明还是公式的推导,教师主要是凭借粉笔、直尺等教学辅助工具为学生讲授,这样的口头讲授,单一乏味,很难勾起学生的想象、激发学生的思维,更缺乏数学的情感体验;教学过程中,由于教师画出的静态图形不能很好地展现变化过程中图形的基本特征,影响了学生的观察和理解,影响了教学效果.因此,改善数学内容的处理方式和呈现方式,成为数学教学的当务之急。国内外的有关研究表明,将数学中的实验作为一个系统并且建立实验室,是学生进行数学学习的一种方法和手段,可以有效地改变学生的数学学习方式。 1.1课程标准的要求 《义务教育数学课程标准(2011年版)》提出了“学生应当有足够的时间和空间经历观察、实验、猜测、计算、推理、验证等活动过程”,

明确了“动手实践也是数学学习的一种重要方式并提出“有条件的学校可以建立“数学实验室”供学生使用,以拓宽他们的学习领域,培养他们的实践能力,发展其个性品质与创新精神,促进不同的学生在数学上得到不同的发展”。而数学实验是通过手脑并用“做”数学的一种学习活动,是学生运用有关工具(如纸张、剪刀、模型、测量工具、作图工具以及计算机等),在数学思维活动的参与下,通过动手动脑,用观察、模仿、实验、猜想等手段获得经验,逐步建构并发展数学认知结构的活动。由此看出,《义务教育数学课程标准(2011年版)》对数学教学的方法手段提出的新要求,可以通过构建“做”数学的教学环境,建立数学实验室,开展数学实验教学,激发学生学习数学的兴趣,使学生的数学潜能得到最大的开发。 1.2初中数学教学内容的要求 初中数学的教学内容既包括数学的结果,也包括数学结论的形成过程和蕴涵的数学思想方法.因此,教学中应根据具体的教学内容,注意使学生在获得间接经验的同时也能够有机会获得直接经验,即从学生实际出发,创设问题情境,引导学生通过实践、思考、探索、交流等,获得数学的基础知识、基本技能、基本思想、基本活动经验.依据《义务教育数学课程标准(2011年版)》编写的苏科版数学教科书将数学

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

数学实验答案 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 = 1.2500

数学探究实验室方案

数学探究实验室装备方案 (初中) 2017年1月6日

目录 一、数学探究实验室建设的政策背景 (3) 二、数学探究实验室建设意义 (3) 三、数学探究实验室建设功能 (4) 四、数学探究实验室建设要求 (5) (一)专用教室建设要求 (5) (二)环境要求 (6) 五.基本配置与功能要求 (7) 1.数学实验室设备 (7) 2.多媒体及桌椅 (11) 3.数学文化及教具学具 (12) 4.教室装修 (13) 5.效果图:(如下) (14)

一、数学探究实验室建设的政策背景 根据国家颁布的《国家中长期教育改革和发展规划纲要》指出:“信息技术对教育发展具有革命性影响,必须予以高度重视。”强调“强化信息技术应用,提高教师应用信息技术水平,更新教学观念,改进教学方法,提高教学效果。鼓励学生利用信息手段主动学习、自主学习,增强运用信息技术分析解决问题能力。”教育部颁布的《数学课程标准(实验稿)》指出:现代信息技术的广泛应用正在对数学课程内容、数学教学、数学学习等产生深刻的影响.提倡利用信息技术来呈现以往教学中难以呈现的课程内容,尽可能使用科学型计算器、各种数学教育技术平台,加强数学教学与信息技术的结合.鼓励学生运用计算机、计算器等进行探索和发现. 《数学课程标准》还指出:“学生的数学学习内容应当是现实的,有意义的,富有挑战性的,这些内容要有利于学生主动地进行观察、实验、猜测、验证、推理与交流等数学活动”。再从《数学新课程标准》内容来看,新增加了数学实习作业、“实践与综合应用”、直观几何、几何变换、概率统计等内容。而这些内容实践性与操作性都很强。数学实验室的设立,可以有效的落实这些新增内容,为教学提供很好的学习研究环境。同时新教材对数学实验也提出了新的要求。例如人教版新教材安排有“阅读与思考”、“探索与发现”、“实习作业”等内容。这些内容的完成同样离不开实验,要实验就必须建立自己的实验室。 二、数学探究实验室建设意义 义务教育数学课程标准多次强调让学生“动手实践、自主探索、发现创新”的数学教学理念。我们知道理、化、生学科都有自己的实验室,让学生在其中“动手实践、自主探索、发现创新”,数学能不能也像理、化、生一样建立起自己的实验室,让学生在其中“动手实践、自主探索、发现创新”呢? 数学能不能实验?数学怎样实验?数学能实验什么?数学探究实验室是怎样的?数学探究实验室的仪器设备或者环境要求是怎样的?数学探究实验室的建立,成为了当今数学教学中的新趋势。 G·波利亚曾指出:“数学像是一门系统的演绎科学;另一方面,创造过程中的数学,看起来却像是一门试验性的归纳科学”。著名的数学家弗赖登塔尔也曾指出:“要实验真正的数学教育,必须从根本上以不同的方式组织教学,否则是不可能的。在传统的课堂里。再创造方法不可能得到自由的发展。它要求有个实验室,学生可以在那儿个别活动或是小组活动”

matlab数学实验复习题(有标准答案)

复习题 1、写出3 2、i nv(A)表示A的逆矩阵; 3、在命令窗口健入 clc,4、在命令窗口健入clea 5、在命令窗口健入6、x=-1:0.2:17、det(A)表示计算A的行列式的值;8、三种插值方法:拉格朗日多项式插值,分段线性插值,三次样条插值。 9、若A=123456789?? ????????,则fliplr (A)=321654987?????????? A-3=210123456--??????????A .^2=149162536496481?????????? tril(A)=100450789?????????? tri u(A,-1)=123456089??????????diag(A )=100050009?????????? A(:,2),=2 58A(3,:)=369 10、nor mcd f(1,1,2)=0.5%正态分布mu=1,s igm a=2,x =1处的概率 e45(@f,[a,b ],x0),中参数的涵义是@fun 是求解方程的函数M 文 件,[a,b ]是输入向量即自变量的范围a 为初值,x0为函数的初值,t 为输出指定的[a,b],x 为函数值 15、写出下列命令的功能:te xt (1,2,‘y=s in(x)’

hold on 16fun ction 开头; 17 ,4) 3,4) 21、设x 是一向量,则)的功能是作出将X十等分的直方图 22、interp 1([1,2,3],[3,4,5],2.5) Ans=4.5 23、建立一阶微分方程组? ??+='-='y x t y y x t x 34)(3)(2 的函数M 文件。(做不出来) 二、写出运行结果: 1、>>ey e(3,4)=1000 01000010 2、>>s ize([1,2,3])=1;3 3、设b=ro und (unifrnd(-5,5,1,4)),则=3 5 2 -5 >>[x,m]=min(b);x =-5;m=4 ,[x,n ]=sort(b ) -5 2 3 5 4 3 1 2 mea n(b)=1.25,m edian(b)=2.5,range(b)=10 4、向量b如上题,则 >>an y(b),all(b<2),all(b<6) Ans =1 0 1 5、>>[5 6;7 8]>[7 8;5 6]=00 11 6、若1234B ??=???? ,则 7、>>diag(d iag (B ))=10 04 8、>>[4:-2:1].*[-1,6]=-4 12 9、>>acos(0.5),a tan(1) ans = 1.6598 ans=

高等数学实验1 函数与极限 - 参考答案

高等数学实验1 函数与极限 参考答案 一.用MA TLAB 计算: 1. 433sin log 210.235 π +- sin(3*pi/5)+log(21)/log(3)-0.23^4+452^(1/3)-sqrt(43) ans = 4.8365 2.2ln 645 1.2374cos 48 -?+π 4*cos(4*pi/7)+3*2.1^8/(sqrt (645))-log(2) ans = 43.0950 二. 用MA TLAB 计算: 设向量(1,2,3,4,5)x =,求 1.sin 2y x x =+ clear >> x=[1,2,3,4,5]; >> y=sin(x)+2*x y = 2.8415 4.9093 6.1411 7.2432 9.0411 2.2 3sin z x x x =- z=3*x.*sin(x)-x.^2 z =1.5244 1.4558 -7.7299 -25.0816 -39.3839 3. ()2 cos 2ln(21) x x u e x = -+ u=((cos(2.*x)).^2+(sin(x)+1).^(1/2))./(exp(x)-log(2.*x+1)) u = 0.9448 0.3130 0.1097 0.0098 0.0062

三.用MA TLAB 绘图: x 1 2.1 3 3.9 5.3 6.1 6.9 8 9.1 y 1.01 3.98 8.99 16.01 25.41 37.01 48.89 63.89 81.21 clear >> x=[1,2.1,3,3.9,5.3,6.1,6.9,8,9.1]; >> y=[1.01,3.98,8.99,16.01,25.41,37.01,48.89,63.89,81.21]; >> plot(x,y) >> hold on >> plot(x,y,'s') 2.作出函数2y x =与3 y x = x ∈[-3,3]的图象; clear >> hold off >> fplot('x^2',[-3,3]) >> fplot('x^2',[-3,3],'r') hold on >> fplot('x^3',[-3,3],'g') 3.在同一坐标系作出下列函数的图形,并用不同颜色表示。 (1)sin y x x =+ (2)cos y x x =+ clear >> hold off >>fplot('x+sin(x)',[-5,5],'s') >> hold on >> fplot('x+cos(x)',[-5,5],'r') >> hold off >>ezplot('(y-(x+sin(x)))*x*y',[-5,5]) >> hold on >> fplot('x+cos(x)',[-5,5],'r') 4.作下列函数图形:

高中数学实验室建设方案

动态数学探究实验室Dynamic Mathematics Lab (高中版) 皓骏(广州)数学技术中心 Hawgent Technology Centre in Mathematics 推广中心联系人:廖老师 联系电话: QQ:376523142

团队介绍 Hawgent皓骏数学技术团队由数学、计算机、数学教育等学科领域的专业队伍和具有丰富一线教学经验的优秀数学教师共同组成。 Hawgent皓骏数学技术团队中的核心成员从20世纪90年代就开始了动态数学技术的理论研究、技术开发和教学应用等方面的工作。 Hawgent皓骏数学技术团队所开发的动态数学教学软件在国内外数学教育界、教育信息技术等领域都产生了广泛而重要的影响。 自2002年起,Hawgent皓骏数学技术团队陆续在北大附中、华南师大附中、广州四十七中等20多所中学开展了动态数学探究实验课程。 承担和参与了广州市景中实验中学、广东广雅中学、广州市执信中学等几十多所学校数学实验室的策划、设计、建设和应用工作。 出版或编写了《专题数学实验》(小学版、初中版、高中版)、《同步数学实验》(小学版、初中班、高中版)、《动态解析高考数学综合题》、《动态解析中考数学压轴题》、《技术帮你学数学:图形与变换》、《技术帮你学数学:研究与实验》、《技术帮你学数学:运动与关系》、《奇妙的曲线》、《形形色色的曲线》等专著十几种。 Hawgent皓骏数学技术团队的愿景: 让更多的人学好数学,喜欢数学。

目录 一、项目概述 (4) 1,项目名称 (4) 2,编制依据 (4) 3,建设规模 (4) 4,建设周期 (4) 5,设备清单 (4) 6,投资规模 (5) 二、建设依据 (5) 1,政策依据 (5) 2,现状分析 (6) 三、需求分析 (8) 1,本位要求 (8) 2,教学需求 (8) 3,可行性分析 (9) 4,建设思路 (10) 四、建设内容 (13) 1,数学设备 (13) 2,多媒体设备 (16) 3,通用设备 (19) 4,环境要求 (21) 5,基础设施 (21) 6,平面布置 (22) 7,效果设计 (24) 五、设计原则 (24) 1,先进性 (24) 2,标准化 (24) 3,安全性 (24) 4,可靠性 (25) 5,可扩展性 (25) 6,易操作性 (25) 7,经济性 (25) 8,实用性 (25) 六、项目意义 (25) 1,有助于国家课程理念的落实 (25) 2,有利于提高教学效率和质量 (26) 3,促进教育公平化的进一步发展 (26) 七、附录介绍 (27) 1,Hawgent皓骏动态数学软件 (27) 2,数学文化主题素材 (36)

实验二极限与连续数学实验课件习题答案

天水师范学院数学与统计学院 实验报告 实验项目名称极限与连续 所属课程名称数学实验 实验类型上机操作 实验日期 2013-3-22 班级 10数应2班 学号 291010836 姓名吴保石 成绩

【实验过程】(实验步骤、记录、数据、分析) 1.数列极限的概念 通过计算与作图,加深对极限概念的理解. 例2.1 考虑极限3321 lim 51 x n n →∞++ Print[n ," ",Ai ," ",0.4-Ai]; For[i=1,i 15,i++,Aii=N[(2i^3+1)/(5i^3+1),10]; Bii=0.4-Aii ;Print[i ," ",Aii ," ",Bii]] 输出为数表 输入 fn=Table[(2n^3+1)/(5n^3+1),{n ,15}]; ListPlot[fn ,PlotStyle {PointSize[0.02]}] 观察所得散点图,表示数列的点逐渐接近直线y=0 .4 2.递归数列 例2.2 设n n x x x +==+2,211.从初值21=x 出发,可以将数列一项项地计算出来,这样定义的数列称为 数列,输入 f[1]=N[Sqrt[2],20]; f[n_]:=N[Sqrt[2+f[n-1]],20]; f[9] 则已经定义了该数列,输入 fn=Table[f[n],{n ,20}] 得到这个数列的前20项的近似值.再输入 ListPlot[fn ,PlotStyle {PointSize[0.02]}] 得散点图,观察此图,表示数列的点越来越接近直线2y =

例2.3 考虑函数arctan y x =,输入 Plot[ArcTan[x],{x ,-50,50}] 观察函数值的变化趋势.分别输入 Limit[ArcTan[x],x Infinity ,Direction +1] Limit[ArcTan[x],x Infinity ,Direction -1] 输出分别为2 π 和2π-,分别输入 Limit[sign[x],x 0,Direction +1] Limit[Sign[x],x 0,Direction -1] 输出分别为-1和1 4.两个重要极限 例2.4 考虑第一个重要极限x x x sin lim 0→ ,输入 Plot[Sin[x]/x ,{x ,-Pi ,Pi}] 观察函数值的变化趋势.输入 Limit[Sin[x]/x ,x 0] 输出为1,结论与图形一致. 例2.5 考虑第二个重要极限1 lim(1)x x x →∞+,输入 Limit[(1+1/n)^n ,n Infinity] 输出为e .再输入 Plot[(1+1/n)^n ,{n ,1,100}] 观察函数的单调性 5.无穷大 例2.6 考虑无穷大,分别输人 Plot[(1+2x)/(1-x),{x ,-3,4}] Plot[x^3-x ,{x ,-20,20}] 观察函数值的变化趋势.输入 Limit[(1+2x)/(1-x),x 1] 输出为-∞ 例2.7 考虑单侧无穷大,分别输人 Plot[E^(1/x),{x ,-20,20},PlotRange {-1,4}] Limit[E^(1/x),x 0,Direction +1] Limit[E^(1/x),x 0,Direction -1] 输出为图2.8和左极限0,右极限∞.再输入 Limit[E^(1/x),x 0] 观察函数值的变化趋势. 例2.8 输入 Plot[x+4*Sin[x],{x ,0,20Pi}] 观察函数值的变化趋势. 输出为图2 .9.观察函数值的变化趋势,当x →∞时,这个函数是无穷大,但是,它并不是单调增加.于是,无并不要求函数单调 例2.9 输入

中小学实验室建设标准

实验室建设 第一章实验室建设 实验室是学校科学教育的重要基地和开展实验教学与实践教育的重要场所。实验教学是学校开展科学教育和理科教学过程中的一个十分重要的实践教学环节~是培养学生创新精神和动手操作能力的重要途径~也是学生学习理科知识的主要方法之一和学校总体办学条件的重要内容之一。因此~加强实验室建设和管理具有十分重要的意义。 第一节实验室建筑设计 一、实验室建筑设计要求 实验室建筑设计要求包含三个方面的内容:择址、设计和建筑施工。 1、择址:中小学实验室是专用教室~应建在教学区内~与教室毗邻。若建专用的实验楼~宜建于教学楼附近较僻静的一方~与教学楼对应相衬。若建在教学楼内~其用房应相对集中地安排在教学楼的一端或较低楼层~这样仪器运送方便~可避免对课堂教学的干扰~有利于实验教学计划的落实和工作联系。根据实际需要~实验室面积 2一般不得小于90m~建设时应注意选择较新较大的教室~且应朝南北方向~尽量避免朝东或朝西。 2、设计:建设实验楼,室,~其外观造型、楼层布局、通风排污、采光照明、安全设施的设计都应符合教育学心理学的要求~具有科学性和艺术性。实验室的内部设施~如水电、桌、凳、柜等~既要方便教学~又要有利于管理和维修。在具体的建筑设计中~要注意适应、经济~并要有超前意识。一般要求水电到桌的实验室,特别是化学实验室,建在一楼,底层,~这样有如下优点:?上下水管,道,的安装、检修方便~即使有腐蚀、漏水情况~也不致影响别的房间使用~同时节省管道,?有利

于排除有害气体,如二氧化碳、二氧化硫等都比空气重,,?当实验过程中发生紧急情况时~便于安全疏散。 实验室与仪器室、准备室等配套房间~要联在一起~处于同一层楼~便于管理和教学。仪器室与实验室之间宜设门相通~以便于仪器的搬运。具体应从以下五个方面进行考虑: ?地面:各室与走廊的地面不宜设台阶。地面应防尘易清洁、耐磨、防滑~化学实验室的地面应耐酸碱腐蚀。化学实验室、化学准备室和生物实验室的地面应设地漏。 1 ?门窗:应根据人流安全疏散的要求设臵前后门~门洞的宽度不应小于1200mm。实验室的窗台适宜高度900mm,1000mm~实验室的窗间墙宽度不应大于1200mm。门窗开启后不应影响室内空间的使用和走廊通行的便利与安全。 ?综合布线系统:室内有水源、电源的应设总控制阀。实验室内电源插座与照明用电应分路设计、分别控制。新建实验室应预留综合布线系统的竖向贯通井道及设备位臵。 ?采用通风到桌的化学实验室~应单独设臵三相动力电源~独立控制。 ?用电负荷:实验室的配电线路和设备功率容量应留有余地~以满足不断采用现代化教学手段及教学设备逐步增多的需要。 3、建筑施工:实验室的建设和内部施工、水电安装要求较高~技术性较强~应选择水平较高的基建队承担施工任务~同时学校应选派工作责任感强、懂得实验室建设规范的同志督促施工方严格按专业厂家或主管部门提供的图纸施工~确保施工质量~避免因不合要求而返工~造成不必要的损失。 二、实验室家具设计

数学实验(MATLAB版韩明版)5.1,5.3,5.5,5.6部分答案

练习 B的分布规律和分布函数的图形,通过观1、仿照本节的例子,分别画出二项分布()7.0,20 察图形,进一步理解二项分布的性质。 解:分布规律编程作图:>> x=0:1:20;y=binopdf(x,20,; >> plot(x,y,'*') 图像: y x 分布函数编程作图:>> x=0::20; >>y=binocdf(x,20, >> plot(x,y) 图像: 《

1 x 观察图像可知二项分布规律图像像一条抛物线,其分布函数图像呈阶梯状。 2、仿照本节的例子,分别画出正态分布()25,2N的概率密度函数和分布函数的图形,通过观察图形,进一步理解正态分布的性质。 解:概率密度函数编程作图:>> x=-10::10; >> y=normpdf(x,2,5); >> plot(x,y) 图像:

00.010.020.030.040.050.060.070.08x y 分布函数编程作图:>> x=-10::10; >> y=normcdf(x,2,5); ~ >> plot(x,y) 图像:

01x y 观察图像可知正态分布概率密度函数图像像抛物线,起分布函数图像呈递增趋势。 3、设()1,0~N X ,通过分布函数的调用计算{}11<<-X P ,{}22<<-X P , {}33<<-X P . 解:编程求解: >> x1=normcdf(1)-normcdf(-1),x2=normcdf(2)-normcdf(-2),x3=normcdf(3)-normcdf(-3) x1 = x2 = ) x3 = 即:{}6827.011=<<-X P ,{}9545.022=<<-X P ,{}9973.033=<<-X P . 4、设()7.0,20~B X ,通过分布函数的调用计算{}10=X P 与{}10> x1=binopdf(10,20,,x2=binocdf(10,20,-binopdf(10,20, x1 = x2 =

南邮MATLAB数学实验答案(全)

第一次练习 教学要求:熟练掌握Matlab 软件的基本命令和操作,会作二维、三维几何图形,能够用Matlab 软件解决微积分、线性代数与解析几何中的计算问题。 补充命令 vpa(x,n) 显示x 的n 位有效数字,教材102页 fplot(‘f(x)’,[a,b]) 函数作图命令,画出f(x)在区间[a,b]上的图形 在下面的题目中m 为你的学号的后3位(1-9班)或4位(10班以上) 1.1 计算30sin lim x mx mx x →-与3 sin lim x mx mx x →∞- syms x limit((902*x-sin(902*x))/x^3) ans = 366935404/3 limit((902*x-sin(902*x))/x^3,inf) ans = 0 1.2 cos 1000 x mx y e =,求''y syms x diff(exp(x)*cos(902*x/1000),2) ans = (46599*cos((451*x)/500)*exp(x))/250000 - (451*sin((451*x)/500)*exp(x))/250 1.3 计算 22 11 00 x y e dxdy +?? dblquad(@(x,y) exp(x.^2+y.^2),0,1,0,1) ans = 2.1394 1.4 计算4 2 2 4x dx m x +? syms x int(x^4/(902^2+4*x^2)) ans = (91733851*atan(x/451))/4 - (203401*x)/4 + x^3/12 1.5 (10)cos ,x y e mx y =求 syms x diff(exp(x)*cos(902*x),10) ans = -356485076957717053044344387763*cos(902*x)*exp(x)-3952323024277642494822005884*sin(902*x)*exp(x) 1.6 0x =的泰勒展式(最高次幂为4).

数学实验报告

高等数学数学实验报告 实验人员:院(系) __ __学号____姓名_ __ 实验地点:计算机中心机房 实验一 空间曲线与曲面的绘制 一、实验题目:(实验习题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 软件绘制三维图形来观察空间曲线和空间曲线图形的特

数学实验答案

实验一 %sy1ljq20111668 %第一大题 %1 x=[3,2*pi]; y1=sin(x)+exp(x) %y1= 20.2267 535.4917 %2 x=2:2:10 y2=x.^2+sqrt(2*x) %y2= 6.0000 18.8284 39.4641 68.0000 104.4721 %3 a=2*pi,b=35/180*pi,c=exp(2); y31=sin(a/5)+cos(b)*c y32=tan(b)*cot(a/3) %y31 =7.0038 %y32 =-0.4043 %6 a1=-6.28,a2=7.46,a3=5.37; a11=fix(a1) a21=fix(a2) a31=fix(a3) %a11=-6 %a21=7 %a31=5 %7

y71=abs(a1*a2+a3) y72=a1^2*sqrt(a2*a3/2) %y71 =41.4788 %y72 =176.5066 %8 save sy1 clear %9 load sy1 %10 A=[2 -5 6;8 3 1;-4 6 9]; A1=A' A2=det(A) A3=5*A save sy1 A1 A2 A3 %A1 = 2 8 -4 -5 3 6 6 1 9 %A2 =782 %A3 = 10 -25 30 40 15 5 -20 30 45 %第二大题 %1 X=0:pi/10:2*pi; Y=cos(X);S=[X',Y']

%S = 0 1.0000 0.3142 0.9511 0.6283 0.8090 0.9425 0.5878 1.2566 0.3090 1.5708 0.0000 1.8850 -0.3090 2.1991 -0.5878 2.5133 -0.8090 2.8274 -0.9511 3.1416 -1.0000 3.4558 -0.9511 3.7699 -0.8090 4.0841 -0.5878 4.3982 -0.3090 4.7124 -0.0000 5.0265 0.3090 5.3407 0.5878 5.6549 0.8090 5.9690 0.9511 6.2832 1.0000 %2 a22=input('a22='); b22=input('b22=');

数学实验1-3章习题答案

2 一元微积分实验 2.1 曲线绘图 练习题2.1 会出下列常见曲线的图形(其中a=1,b=2,c=3). 1. 立方抛物线3x y = syms x y; >> ezplot('y=x^(1/3)',[-5,5]) >> title('y=x^(1/3)') -5 -4 -3 -2 -1 01 2 3 4 5 x y y=x (1/3) 2. 高斯曲线2 x e y -= syms x y; >> ezplot('y=exp(-x^2)',[-5,5]) >> title('y=exp(-x^2)')

-5 -4 -3 -2 -1 01 2 3 4 5 x y y=exp(-x 2) 3. 笛卡尔曲线 2 2 213,13t at y t at x +=+= )3(33axy y x =+ syms x y; >> ezplot('x^3+y^3=3*x*y',[-2,2]) >> title('x^3+y^3-3*x*y=0') -2 -1.5-1-0.5 00.51 1.5 2 x y x 3+y 3-3*x*y=0 4. 蔓叶线 ).(1,132 2 322x a x y t at y t at x -=+=+= syms x y; >> ezplot('y^2*(1-x)=x^3',[-10,10]) >> title('y^2=x^3/(1-x)')

-10 -8 -6 -4 -2 02 4 6 8 10 x y y 2=x 3/(1-x) 5. 摆线 ).cos 1(),sin (t b y t t a x -=-= syms t; >> x=t-sin(t); >> y=2-2*cos(t); >> ezplot(x,y) 1 2 345 6 00.511.522.533.54x y x = t-sin(t), y = 2-2 cos(t) 6. 星形线 )(sin ,cos 3 23 23 23 3 a y x t a y t a x =+== syms t; >> x=cos(t)^3; >> y=sin(t)^3; >> ezplot(x,y)

数学实验4答案

第四次练习题 1、 编程找出 5,1000+=≤b c c 的所有勾股数,并问:能否利用通项表示 },,{c b a ? >> for b=1: 995 a=sqrt((b+5)^2-b^2); if(a==floor(a)) fprintf('a=%i,b=%i,c=%i\n',a,b,b+5) end end a=15,b=20,c=25 a=25,b=60,c=65 a=35,b=120,c=125 a=45,b=200,c=205 a=55,b=300,c=305 a=65,b=420,c=425 a=75,b=560,c=565 a=85,b=720,c=725 a=95,b=900,c=905 >> for c=6:1000 a=sqrt(c^2-(c-5)^2); if(a==floor(a)) fprintf('a=%i,b=%i,c=%i\n',a,c-5,c) end end a=15,b=20,c=25 a=25,b=60,c=65 a=35,b=120,c=125 a=45,b=200,c=205 a=55,b=300,c=305 a=65,b=420,c=425 a=75,b=560,c=565 a=85,b=720,c=725 a=95,b=900,c=905 {a,b,c}={100*n^2-100*n+25,10*n^2-10*n,10*n^2-10*n+5} 2、编程找出不定方程 )35000(122<-=-y Dy x 的所有正整数解。(学号为单号的取D=2, 学号为双号的取D=5) D=2(学号为单号) >> for y=1:34999 x=sqrt(2*y^2-1); if(x==floor(x)) fprintf('x=%i,y=%i\n',x,y) end

离散数学实验指导书及其答案

实验一命题逻辑公式化简 【实验目的】加深对五个基本联结词(否定、合取、析取、条件、双条件)的理解、掌握利用基本等价公式化简公式的方法。 【实验内容】用化简命题逻辑公式的方法设计一个表决开关电路。 实验用例:用化简命题逻辑公式的方法设计一个5人表决开关电路,要求3人以上(含3人)同意则表决通过(表决开关亮)。 【实验原理和方法】 (1)写出5人表决开关电路真值表,从真值表得出5人表决开关电路的主合取公式(或主析取公式),将公式化简成尽可能含五个基本联结词最少的等价公式。 (2)上面公式中的每一个联结词是一个开关元件,将它们定义成C语言中的函数。 (3)输入5人表决值(0或1),调用上面定义的函数,将5人表决开关电路真值表的等价公式写成一个函数表达式。 (4)输出函数表达式的结果,如果是1,则表明表决通过,否则表决不通过。 参考代码: #include int vote(int a,int b,int c,int d,int e) { //五人中任取三人的不同的取法有10种。 i f( a&&b&&c || a&&b&&d || a&&b&&e || a&&c&&d || a&&c&&e || a&&d&&e || b&&c&&d || b&&c&&e || b&&d&&e || c&&d&&e) return 1; e lse return 0; } void main() { i nt a,b,c,d,e; p rintf("请输入第五个人的表决值(0或1,空格分开):"); s canf("%d%d%d%d%d",&a,&b,&c,&d,&e); i f(vote(a,b,c,d,e)) printf("很好,表决通过!\n"); e lse printf("遗憾,表决没有通过!\n"); } //注:联结词不定义成函数,否则太繁

相关文档
最新文档