重 庆 大 学
学 生 实 验 报 告
实验课程名称 数学实验
开课实验室 DS1401
学 院 土木工程学院 年级 2012 专业班 土木1班
学 生 姓 名 李潇潇 学 号
开 课 时 间 至 学年第 学期
总 成 绩教师签名
数 学 与 统 计 学 院 制
开课学院、实验室: 实验时间 : 年 月 日
课程
名称数学实验实验项目
名 称基础练习实验项目类型验证演示综合设计其他指导
教师 成 绩实验目的
[1] 熟悉MATLAB软件的用户环境;
[2] 了解MATLAB软件的一般目的命令;
[3] 掌握MATLAB数组操作与运算函数;
[4] 掌握MATLAB软件的基本绘图命令;
[5] 掌握MATLAB语言的几种循环、条件和开关选择结构。
基础实验
一、实验内容
1.MATLAB软件的数组操作及运算练习;
2.直接使用MATLAB软件进行作图练习;
3.用MATLAB语言编写命令M-文件和函数M-文件。
二、实验过程(一般应包括实验原理或问题分析,算法设计、程序、计算、图表等, 实验结果及分析)
1. 在E盘建立一个自己的文件夹;
2.开启软件平台——MATLAB,将你建立的文件夹加入到MATLAB的搜索路径中。
3.利用帮助了解函数max, min, sum, mean, sort, length,rand, size和diag的功能和用法。
4.开启MATLAB编辑窗口,键入你编写的M文件(命令文件或函数文件);
5.保存文件(注意将文件存入你自己的文件夹)并运行;
6.若出现错误,修改、运行直到输出正确结果;
7.写出实验报告,并浅谈学习心得体会。
应用实验(或综合实验)
1.设有分块矩阵,其中E,R,O,S分别为单位阵、随机阵、零阵和对角阵,试通过数值计算验证。
程序:
E=eye(3);
R=rand(3,2);
O=zeros(2,3);
S=diag(rand(1,2));
A=[E R;O S]
B=[E R+R*S;O S*S]
H=A*A-B
结果:
A =
1.0000 0 0 0.9501 0.4860
0 1.0000 0 0.2311 0.8913
0 0 1.0000 0.6068 0.7621
0 0 0 0.4565 0
0 0 0 0 0.0185
B =
1.0000 0 0 1.3838 0.4950
0 1.0000 0 0.3366 0.9078
0 0 1.0000 0.8838 0.7762
0 0 0 0.2084 0
0 0 0 0 0.0003
H =
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
2.某零售店有9种商品的单件进价(元)、售价(元)及一周的销量如表1.1,问哪种商品的利润最大,哪种商品的利润最小;按收入由小到大,列出所有商品及其收入;求这一周该10种商品的总收入和总利润。
表1.1
货号
1 2 3 4 5 6 7 8 9
单件进价
7.15 8.25 3.20 10.30 6.68 12.03 16.85 17.51 9.30
单件售价
11