第一篇 MATLAB软件介绍与实验 1
实验1 MATLAB基本特性与基本运算 1
1.1 MATLAB基本特性 3
数值和变量 4
运算符 5
标点 6
常用函数 7
语句 8
在线帮助及功能演示 9
应用举例 11
上机练习题 11
1.2 MATLAB中数组及矩阵运算 12
基本运算 12
向量和矩阵的建立与访问 12
矩阵运算与函数 18
应用举例 19
上机练习题 21
1.3 MATLAB中函数的数值运算 21
数值函数的建立 21
数值函数的运算 22
应用举例 27
上机练习题 28
1.4 MATLAB中的符号运算 28
符号函数表示 29
符号函数的求值 29
符号函数运算 30
上机练习题 33
实验2用MATLAB绘制二维、三维图形 34
2.1二维图形的绘制 34
二维绘图的基本命令 34
图形的标识与修饰 35
2.2三维图形的绘制 39
三维曲线的绘制 40
三维曲面的绘制 41
特殊图形和简易绘图命令 43
应用举例 44
上机练习题 46
第二篇 MATLAB程序设计与实验 48
实验3 MATLAB编程介绍与循环结构 48
3.1 MATLAB编程介绍 48
建立、运行M-文件的步骤 48
MATLAB程序的基本结构 49
M-文件中的输入、输出方式 49
3.2 MATLAB循环结构与应用 50
有限次循环(for-end)结构 51
条件循环(while-end)结构 53
实验4 MATLAB选择结构与应用实验 56
4.1 MATLAB选择结构 56
单项选择判断(if-end)结构 56
多项选择判断(if-else-end)结构 57
4.2 MATLAB程序流程控制 58
break语句 58
return语句 59
pause语句 59
4.3简单问题应用举例 61
上机练习题 68
第三篇 基础数学实验 70
实验5开普勒方程近似解与方程求根 70
实验问题 70
实验目的 70
实验内容 70
绘图并观察函数零点的分布 71
利用MATLAB中fzero命令求解 71
“二分法” 72
“切线法” 74
一般迭代法 77
非线性方程组求解 78
上机练习题 81
实验6 Logistic方程求解与混沌 83
实验问题 83
实验目的 83
实验内容 83
1.建立生物种群增长模型(Logistic方程) 83
2.方程迭代序列的收敛与发散 84
3.数值实验与分析 84
上机练习题 91
实验7 π的计算与数值积分 92
实验问题 92
实验目的 92
实验内容 92
古典方法 92
级数逼近方法 93
数值积分方法 96
上机练习题 101
实验8 河流流量估计与数据插值 102
实验问题 102
实验目的 103
实验内容 103
数据插值 103
实验问题求解 110
上机练习题 113
实验9人口预测与数据拟合 117
实验问题 117
实验目的 117
实验内容 117
数据拟合(最小二乘法) 118
实验问题求解 121
上机练习题 127
实验10最优投资方案与优化问题的计算机求解 130
实验问题 130
实验目的 131
实验内容 131
线性规划问题及其数学模型 131
求解线性规划问题的单纯形法 133
线性规划问题的MATLAB软件解法 136
线性规划应用举例 139
多目标规划 142
无约束最优化 148
最大最小化问题 150
上机练习题 153
附录1 MATLAB使用过程中的常见问题 155
附录2 MATLAB主要函数命令一览 169
附录3 实验报告要求 185