《数学实验:基于MATLAB软件》简介
《数学实验:基于MATLAB软件》这本书是由.周林华,贾小宁,张文丹,姜志侠,施三支编著创作的,《数学实验:基于MATLAB软件》共有102章节
1
前言
本书主要以MATLAB软件为实验平台,介绍了基本数学理论的计算机实现,以及基于数学模型、MATLAB软件等的实际应用.本书可用于各高等院校开设的数学实验课程. ...
2
目录
目 录 前言 第1章 数学实验简介 1.1 何谓数学实验 1.2 数学实验的目的和意义 1.3 主要数学软件简介 第2章 MATLAB软件入门 2.1 MATL...
3
第1章 数学实验简介
...
4
1.1 何谓数学实验
近几十年来,人类科学技术的发展,可谓是日新月异.尤其是近年来,人工智能和大规模数据挖掘的发展,使得数据处理、科学计算和数学建模等在不同学科领域内发挥着越来越重要...
5
1.2 数学实验的目的和意义
“数学实验”教学基于实际问题,有机结合“数学理论”“数学模型”和“计算机应用”,在具备基本数学理论基础的同时,掌握某种计算机软件编程或使用技能,学生以自身为主体...
6
1.3 主要数学软件简介
目前世界范围内的主流数学软件包括两大类:一类以数值运算为主,例如MATLAB软件等,以“矩阵”数据作为计算的数据结构,具有较强的数据计算与可视化能力;另一类以符...
7
第2章 MATLAB软件入门
自20世纪80年代以来,MATLAB、Mathmatica、Mathcad、Maple等数学软件开始流行,它们具有功能强、效率高、简单易学等特点,在许多领域得到...
8
2.1 MATLAB软件的安装与基本操作
...
9
2.1.1 MATLAB软件安装
安装MATLAB R2015b系统,需运行系统自带的安装程序setup.exe.开始安装时,将MATLAB R2015b系统光盘放入CD-ROM驱动器中,一般情...
10
2.1.2 MATLAB的启动与退出
一、MATLAB系统的启动 与一般的系统一样,启动MATLAB系统有3种常见方法. ①在Windows桌面,单击任务栏上的“开始”按钮,选择“程序”菜单项,然后...
11
2.2 变量、表达式与运算符
...
12
2.2.1 变量及其操作
MATLAB不需要任何类型声明和维数说明.对于新变量名,MATLAB会自动创建对应的变量并分配合适的内存.如果变量已经存在,MATLAB会改变它的内容;如果必要...
13
2.2.2 运算符
MATLAB的基本算术运算有加、减、乘、除、乘方.这些算术运算的运算规则不难理解,但必须注意运算优先规则.表2-3介绍了算术运算符和优先规则. 表2-3 表达式...
14
2.2.3 表达式
与其他程序语言类似,MATLAB提供了数学表达式功能.但是,与大多数程序语言不同的是,这些表达式主要针对矩阵进行操作. MATLAB提供了很多内部数学函数,包括...
15
2.3 数组、矩阵与字符串
...
16
2.3.1 数组
在MATLAB中构造数组的方法很简单,只需要用空格和逗号间隔数组元素,然后用方括号括起来就行了.例如: 就构造了一个有5个元素的数组x. 除了直接构造外,还有...
17
2.3.2 矩阵
矩阵是MATLAB的基本处理对象,也是MATLAB的重要特征.在MATLAB中,二维数组称为矩阵. 一、矩阵的创建方法 1.直接输入法 MATLAB中创建矩阵最...
18
2.3.3 字符串
在MATLAB语言中,字符串是用单撇号括起来的字符序列.例如: 输出结果是: MATLAB将字符串当作一个行向量,每个元素对应一个字符,其标识方法和数值向量...
19
2.4 M文件与函数文件
...
20
2.4.1 M文件
MATLAB命令有两种执行方式:一种是交互式的命令执行方式,另一种是M文件的程序执行方式.命令执行方式是在命令窗口逐条输入命令,MATLAB逐条解释执行.这种方...
21
2.4.2 函数文件
函数文件是另一种形式的M文件,每一个函数文件都定义一个函数.事实上,MATLAB提供的标准函数大部分都是由函数文件定义的. 一、函数文件的基本结构 函数文件由f...
22
2.5 程序结构
程序的控制结构有3种:顺序结构、选择结构和循环结构.任何复杂的程序都可以由这3种基本结构构成. 一、顺序结构 顺序结构是指按照程序中语句的排列顺序依次执行,直到...
23
第3章 数据可视化与MATLAB绘图
MATLAB有着强大的绘图功能.通过使用一系列的绘图函数,读者不需要过多地考虑绘图细节,给出一些参数就可以得到所需的图形.本章主要介绍二维和三维图形的一些常用绘...
24
3.1 基本二维图形
在MATLAB中,二维图形是将平面坐标上的数据点连接起来的平面图形.本节主要介绍几个常用的二维图形函数....
25
3.1.1 plot函数
plot函数是一个功能很强的函数,既可以绘制单根二维折线图,也可以绘制多根折线图,还可以绘制散点图形.plot函数的调用格式有如下几种形式: ①plot(x) ...
26
3.1.2 plotyy函数、fplot函数和ezplot函数
plotyy函数是用来绘制在同一个坐标中带有双纵坐标标度的两个图形,这有利于对两个图形数据进行对比分析.调用格式为: plotyy(x1,y1,x2,y2) 其...
27
3.2 图形辅助操作
图形辅助操作主要介绍图形保持、图形分割、图形标注和坐标控制.图形保持和图形分割是图形的特殊画法,而图形标注和坐标控制是对图形的辅助操作,使图形的意义更加明确,可...
28
3.2.1 图形保持
在使用绘图函数时,一般情况下,每运行一次绘图命令,就会刷新一次当前图形窗口,图形窗口中原有的图形将不存在.图形保持命令hold有两种状态:hold on和hol...
29
3.2.2 图形分割
图形分割可以在一个图形窗口内绘制若干个独立的图形.分割后的图形窗口由若干个绘图区组成,每个绘图区可以建立独立的坐标系绘制图形,称为子图.MATLAB中提供sub...
30
3.2.3 图形标注
绘制图形时,可以对图形加上一些说明,如图形名称、坐标轴说明及在图形的某一坐标点对图形曲线进行说明等,称为图形标注.MATLAB中常用的图形标注函数及具体调用格式...