MATLAB 7.0基础教程

MATLAB 7.0基础教程
作 者: 孙祥 徐流美 吴清
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Matlab
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《MATLAB 7.0基础教程》作者简介

内容简介

本书结合科学研究和工程中的实际需要,系统地介绍了数学软件MATLAB7.0的基本功能,包括数值计算功能、符号运算功能和图形处理功能等,并在此基础上精心设计了丰富的实例。同时本书还介绍了MATLAB7.0在科学计算中的一些应用。本书内容由浅入深,适用于MATLAB软件的初、中级用户,特别适合作为大学教材,也可以作为科学与工程计算科技人员的学习资料。本书特色:■实用性强,理论讲解透彻,能够帮助初学者尽快入门■适用性广,循序渐进,可以满足不同层次读者的需要■实例丰富,面向实际应用,具有很强的参考价值■知识面广,全面介绍了MATLAB7.0的各种知识和应用

图书目录

录第1章

MATLAB

简介

MATLAB简介

11.1.1

MATLAB的初步知识

11.1.2

MATLAB的优点

21.1.3

MATLAB的缺点

MATLAB

7.0的新特点

获取MATLAB

7.0最新信息的途径

习题

6第2章

MATLAB

7.0的安装和用户界面

MATLAB

7.0的安装

MATLAB

7.0用户界面概述

112.2.1

启动MATLAB

112.2.2

MATLAB

7.0的主菜单

122.2.3

MATLAB

7.0的工具栏

132.2.4

MATLAB

7.0的窗口

MATLAB

7.0的路径搜索

162.3.1

MATLAB

7.0的当前目录

162.3.2

MATLAB

7.0的路径搜索

MATLAB

7.0帮助系统的使用

182.4.1

帮助窗口

182.4.2

命令窗口查询帮助

习题

25第3章

基本使用方法

简单的数学运算

MATLAB

7.0的数据类型

303.2.1

常量和变量

313.2.2

浮点数和复数

习题

36第4章

数值计算功能

向量及其运算

374.1.1

向量的生成

374.1.2

向量的基本运算

矩阵及其运算

414.2.1

矩阵的生成

424.2.2

矩阵的基本数值运算

424.2.3

矩阵的特征参数运算

464.2.4

矩阵的分解运算

544.2.5

矩阵的一些特殊处理函数

614.2.6

特殊矩阵的生成

数组及其运算

684.3.1

数组寻址和排序

684.3.2

数组的基本数值运算

704.3.3

数组的关系运算

724.3.4

数组的逻辑运算

稀疏型矩阵

744.4.1

稀疏矩阵的生成

744.4.2

稀疏矩阵与满矩阵的相互转换

764.4.3

稀疏矩阵的操作

习题

83第5章

单元数组和结构

单元数组

855.1.1

单元数组的生成

855.1.2

单元数组的操作

结构型变量

习题

96第6章

字符串

设定字符串

字符串的操作

996.2.1

字符串元素的读取

996.2.2

字符串的基本变换

1006.2.3

字符串的运算

习题

112第7章

多项式

多项式的创建

1137.1.1

直接输入系数向量创建多项式

1137.1.2

特征多项式输入法

1137.1.3

由多项式的根逆推多项式

多项式的运算

1147.2.1

多项式的求值

1157.2.2

求多项式的根

1167.2.3

多项式的四则运算

习题

119第8章

关系和逻辑运算

关系操作符

逻辑操作符

关系与逻辑函数

NaNs和空矩阵

1238.4.1

NaNs的处理

1248.4.2

空矩阵的处理

各种运算符的优先级

习题

127第9章

符号运算

符号变量的生成和使用

1299.1.1

符号变量、符号表达式和符号方程的生成

1299.1.2

符号变量的基本操作

1319.1.3

符号表达式(符号函数)的操作

符号矩阵的生成和运算

1429.2.1

符号矩阵的生成

1429.2.2

符号矩阵及符号数组的运算

符号微积分

1519.3.1

符号极限

1529.3.2

符号微分和求导

1529.3.3

符号积分

符号积分变换

1559.4.1

Fourier变换及其逆变换

1559.4.2

Laplace变换及其逆变换

1569.4.3

Z变换及其反变换

符号代数方程的求解

1599.5.1

符号线性方程组的求解

1599.5.2

符号非线性方程组的求解

1609.5.3

一般符号代数方程组的求解

符号微分方程的求解

图示化符号函数计算器

1659.7.1

单变量符号函数计算器

1659.7.2

泰勒级数逼近计算器

利用maple的深层符号计算资源

1699.8.1

maple命令的调用

1699.8.2

mfun命令的使用

1719.8.3

maple库函数在线帮助的检索树

习题

173第10章

MATLAB

程序设计

M文件入门

17510.1.1

M文件的基本特点

17510.1.2

脚本式M文件

17710.1.3

函数式M文件

MATLAB

7.0程序控制

18310.2.1

顺序结构

18410.2.2

选择语句

18410.2.3

分支语句

18810.2.4

模块

18910.2.5

for循环语句

19010.2.6

while循环语句

19310.2.7

人机交互命令

变量和函数种类

19910.3.1

函数变量及其作用域

19910.3.2

函数的分类

20310.3.3

函数句柄

程序设计的辅助函数

20910.4.1

执行函数

20910.4.2

容错函数

21110.4.3

时间运算函数

程序的调试和优化

22110.5.1

程序的调试

22110.5.2

程序的优化

M文件举例

习题

236第11章

文件和数据的导入与导出

本机数据文件

23811.1.1

文件的存储

23811.1.2

文件的打开

数据导入和导出

低级文件I/O

习题

242第12章

图形处理

基本的绘图命令

24412.1.1

图形窗口简介

24412.1.2

基本的绘图操作

24512.1.3

图形注释

26012.1.4

特殊图形的绘制

交互式绘图操作

图形的高级控制

29812.3.1

视点控制和图形的旋转

29812.3.2

颜色的使用

30012.3.3

光照控制

习题

306第13章

句柄图形

句柄图形对象

通用函数get和set

31513.2.1

get函数

31613.2.2

set函数

查找对象

堆积次序

默认属性

习题

325第14章

创建图形用户界面GUI

GUI对象层次结构

GUI的基本知识

32814.2.1

启动GUI

32814.2.2

布局(Layout)编辑器

32914.2.3

GUIDE模板介绍

33014.2.4

运行GUI

创建GUI对象

33114.3.1

GUI窗口的布局

33114.3.2

GUI控件的属性控制

33414.3.3

菜单的添加

GUI编程

34014.4.1

GUI的M文件

34014.4.2

给GUI的控件响应编制程序

34214.4.3

使用句柄结构进行GUI数据操作

习题

348第15章

微分和积分

数值微分

35015.1.1

使用diff函数求数值微分

35015.1.2

使用gradient函数求近似梯度

35115.1.3

jacobian函数求多元函数的导数

函数的数值积分

35315.2.1

一元函数的数值积分

35315.2.2

二元及三元函数的数值积分

习题

360第16章

拟合和插值

最小二乘法实现曲线拟合

曲线插值

36516.2.1

拉格朗日插值

36516.2.2

hermite插值

36716.2.3

三次样条插值

习题

373第17章

普通方程和微分方程

方程组的求解

37417.1.1

线性方程组的解法

37417.1.2

非线性方程组的解法

微分方程的求解

38217.2.1

常微分方程的数值求解

38217.2.2

偏微分方程的数值求解

习题