第1部分 基础实验
四. 实验自评与改进方向
五. 实验体会,收获及建议
11
第1部分 基础实验
6 随机模拟实验:估算平面区域面积
一.实验任务
(一)请向直线x?0,x?10,y?0,y?5所围平面区域内随机投10000个点,绘出投点,并统计在曲线y?|3sinx|上方的点有多少(将结果赋值给变量num)。 (二)请用蒙特卡罗法估算曲线y?x2与曲线y?x?6所围区域面积。 其他要求:
(1)编程绘出两条曲线,再计算出交点坐标; (2)将蒙特卡罗法的结果与精确解比较。 二. 实验目的
认识蒙特卡罗法的原理。
熟悉蒙特卡罗法的应用过程。熟悉蒙特卡罗法的算法框架及特点。 三. 实验过程
12
第1部分 基础实验
四. 实验自评与改进方向
五. 实验体会,收获及建议
13
第2部分 拓展实验
进阶实验
7 程序设计基础实验:穷举法
问题来源
用长度为1200厘米的条材,分别截成长度为64厘米与85厘米的两种成品,要求截出长64厘米的成品共1000根,85厘米的成品共1500根. 请问如何切割条材才能使所用的原材料最少,试建立数学模型。如果要使余料最少,又该怎样去截?
一.实验问题
请找出条材的所有切割方式,并给出每种切割方式的具体信息(包括余料长度)。
二. 实验目的
认识穷举法及其实现方式。熟悉for语句在穷举法中的应用。
三.实验过程
14