数学实验报告
学生姓名: 学 号: 指导教师: 日 期: 年 月 日
电子科技大学 数学科学学院
(2015年11月版)
基础实验 1
进阶实验 5 6 7 8 9 10 11 12 2 3 4 目录
目 录
基础实验........................................................................................................................................... 1 1 程序设计基础实验:直接搜索法,随机实验法 ................................................................... 1 2 微积分实验 ............................................................................................................................... 3 3 线性代数实验 ........................................................................................................................... 6 4 数值计算实验 ........................................................................................................................... 8 5 优化模型实验 ......................................................................................................................... 10 6 随机模拟实验:估算平面区域面积 ..................................................................................... 12 进阶实验......................................................................................................................................... 14 7 程序设计基础实验:穷举法 ................................................................................................. 14 8 随机模拟实验:解优化模型 ................................................................................................. 16 9 文本文件操作实验 ................................................................................................................. 18 10 宝石加工问题 ................................................................................................................. 20 附录1 关于填写实验报告的要求与说明 .................................................................................... 23
I
第1部分 基础实验
基础实验
1 程序设计基础实验:直接搜索法,随机实验法
一. 实验任务
请在区间[?2,2]上随机投点,求出f(x)?5x2?exsinx?8在该区间上的最小值点. 提示:用代码?2?4*rand可以产生区间[?2,2]上的随机数.
提示:充分发挥Matlab的语法特色,考虑使用for语句和不使用for语句完成实验。 二. 实验目的 熟悉for语句;
掌握数组运算应用(.*,./,.^); 掌握创建inline函数的用法; 熟悉函数function语法;
认识求解一元函数极值问题的直接搜索法和随机实验方法。 三. 实验过程
1
第1部分 基础实验
四. 实验自评与改进方向
五. 实验体会,收获及建议
2