书籍详情
Microsoft C++程序设计指南
作者:(美)克里斯琴(Christian,Kaare)著;王国印等译
出版社:清华大学出版社
出版时间:1993-07-01
ISBN:9787302012269
定价:¥30.00
购买这本书可以去
内容简介
本书系统地介绍了科学运算语言MATLAB的程序设计及应用,以最新的MATLAB 5.3版为基础,系统详尽地介绍了它的数据结构与程序设计基础、二维与三维绘图及图像处理、图形界面设计方法与实践以及MATLAB语言和其他程序设计语言的接口问题,并介绍了该语言在各个科学运算分支中的应用。本书可作为一般读者学习和掌握MATLAB语言的教科书,也可作为高校理工科各类专业的本科生和研究生现代科学运算课程的教材和参考书,还可供科技工作者、教师作为学习和应用数值分析技术、解决实际问题的参考资料。
作者简介
暂缺《Microsoft C++程序设计指南》作者简介
目录
第1章 MATLAB语言与现代科学运算概述
1.1 现代科学运算技术
1.1.1 数学问题的解析解法与数值解法
1.1.2 计算技术的发展
1.2 MATLAB语言简介
1.2.1 MATLAB语言的形成和发展
1.2.2 MATLAB语言的特色
1.2.3 MATLAB语言的工具箱
1.3 本书的结构
1.4 MATLAB基本功能演示
1.5 习题
第2章 MATLAB环境设置和编辑工具介绍
2.1 MATLAB的图形界面
2.2 MATLAB的基本命令
2.3 MATLAB的源程序编辑器
2.3.1 源程序编辑器
2.3.2 MATLAB的伪代码技术
2.4 MATIAB的联机帮助系统
2.5 习题
第3章 MATLAB语言程序设计基础
3.1 MATLAB基本数据类型
3.1.1 变量、常量与赋值语句结构
3.1.2 矩阵的MATLAB表示
3.1.3 多维数组的定义
3.1.4 字符串变量及其处理
3.1.5 稀疏矩阵
3.2 MATLAB语言的基本运算与输入输出
3.2.1 变量类型的测试
3.2.2 矩阵的代数运算
3.2.3 矩阵的逻辑运算
3.2.4 矩阵的比较关系
3.2.5 矩阵元素的数据变换
3.2.6 输入与输出语句
3.3 MATLAB语言的程序流程语句
3.3.1 循环结构
3.3.2 条件转移结构
3.3.3 开关结构
3.3.4 试探式语句结构
3.4 MATLAB语言的函数编写规范与技巧
3.4.1 MATLAB语言的函数的基本结构
3.4.2 全局、局部变量、子函数与私有目录
3.4.3 MATLAB函数的跟踪调试
3.4.4 MATLAB函数输入和返回变量的其他信息
3.4.5 工具箱编写技巧
3.5 MATLAB中新的数据结构
3.5.1 数据结构体
3.5.2 MATLAB下类与对象的构造
3.5.3 单元结构
3.6 MATLAB语言编程技巧
3.6.1 MATLAB运行机制与工作空间管理
3.6.2 测定程序执行时间和时间分配
3.6.3 日期与时间函数
3.6.4 加快MATLAB程序执行速度的建议
3.6.5 文件格式与读写
3.7 习题
第4章 MATLAB科学绘图
4.1 MATLAB语言二维图形显示
4.1.1 基本二维图形绘制语句
4.1.2 带有其他选项的绘图函数
4.1.3 二维曲线的标注方法
4.1.4 MATLAB绘图模式下鼠标的应用
4.2 MATLAB句柄图形技术及应用
4.2.1 图形窗口的分割及坐标细句柄设定
4.2.2 字符对象及其属性
4.2.3 曲线对象及其修改
4.2.4 在MATLAB图形上添加文字标注
4.3 MATLAB 5.3版本的图形可视编辑工具
4.4 其他类型的MATLAB二维图形绘制方法
4.4.1 特殊图形绘制函数及举例
4.4.2 条形图与直方图绘制函数
4.4.3 极坐标曲线绘制函数
4.4.4 对数坐标绘制函数
4.5 MATLAB语言的三维图形显示
4.5.1 三维曲线的绘制方法
4.5.2 标准三维曲面绘制
4.5.3 三维曲面的绘制方法
4.5.4 三维图形的特殊效果及处理
4.5.5 三维曲面的其他处理技术
4.6 视角变换与三视图
4.6.1 三维图形的视角与变换矩阵
4.6.2 三维图形的三视图
4.7 图像文件的读写与显示
4.8 MATLAB图形输出技术与PostScript语言入门
4.8.1 图形输出某单与应用
4.8.2 图形输出命令
4.8.3 PostScript语言简介
4.9 习题
第5章 MATLAB语言与现代科学运算
5.1 数值线性代数问题及求解
5.1.1 特殊矩阵的MATLAB输入
5.1.2 矩阵的特征参数运算
5.1.3 矩阵的相似变换与分解
5.1.4 矩阵的特征值与特征向量
5.1.5 矩阵求逆与线性方程求解
5.1.6 矩阵的非线性运算
5.2 数值微积分与微分方程求解
5.2.1 数值差分与微分运算
5.2.2 数值积分运算
5.2.3 多重定积分的数值求解
5.2.4 常微分方程数值解法
5.2.5 常微分方程的变换
5.3 非线性代数方程组与最优化问题求解
5.3.1 最优化工具箱简介
5.3.2 非线性方程组求解
5.3.3 无约束最优化问题求解
5.3.4 有约束最优化问题求解
5.3.5 线性规划与二次型规划
5.4 数据插值与统计分析
5.4.1 一维数据的插值拟合
5.4.2 二维数据的插值拟合
5.4.3 数据分析与统计处理
5.5 数学问题解析运算——符号运算工具箱及其应用
5.5.1 符号运算工具箱的若干辅助功能
5.5.2 线性代数问题的解析解法
5.5.3 极限与微积分运算
5.5.4 代数方程与微分方程解析解
5.5.5 积分变换
5.6 习题
第6章 MATLAB图形用户界面设计技术
6.1 MATLAB语言图形界面编程基础
6.1.1 MATLAB图形界面中各对象的关系
6.1.2 窗口对象及属性设定
6.1.3 标准对话框及其调用
6.2 MATLAB图形界面设计基本控件
6.2.1 MATLAB支持的基本控件
6.2.2 控件的常用属性
6.2.3 GUI程序设计技巧与举例
6.3 MATLAB界面菜单系统设计
6.3.1 菜单系统的生成
6.4 可视界面开发工具Guide及应用
6.4.1 用户图形界面开发工具简介
6.4.2 程序设计举例
6.5 习题
第7章 MATLAB和其他语言的接口
7.1 C语言环境下提供的MATLAB变量格式及函数概述
7.2 Mex技术——用C语言编写MATLAB可调用的函数
7.2.1 编译程序环境设置
7.2.2 Mex文件的结构
7.2.3 Mex文件的编写方法与编写步骤
7.2.4 其他类型输入输出变量应用
7.2.5 MAT文件的读写方法
7.3 在Mex下调用MATLAB函数
7.4 生成独立于MATLAB的C代码
7.4.1 MATLAB计算引擎
7.4.2 MATLAB翻译程序与数学库
7.4.3 MATCOM——量佳的MATLAB翻译和编译程序
7.5 MATLAB语言与Windows程序接口
7.5.1 动态数据交换DDE技术
7.5.2 ActiveX技术与应用
7.6 MATLAB笔记本及其应用
7.7 可视系统仿真环境——Simulink
7.7.1 系统模型绘制
7.7.2 Stmulink中的子模块和封装技术
7.8 习题
附录A MATLAB命令分类列表
A.1 MATLAB通用命令
A.2 代数、逻辑运算与特殊符号
A.3 MATLAB编程与调试语句
A.4 数值与数组
A.5 数据类型转换与处理
A.6 数值线性代数
A.7 数据分析与Fourier变换
A.8 MATLAB图形绘制与界面设计
A.9 句柄图形学
A.10 用户图形界面设计技术
参考文献
1.1 现代科学运算技术
1.1.1 数学问题的解析解法与数值解法
1.1.2 计算技术的发展
1.2 MATLAB语言简介
1.2.1 MATLAB语言的形成和发展
1.2.2 MATLAB语言的特色
1.2.3 MATLAB语言的工具箱
1.3 本书的结构
1.4 MATLAB基本功能演示
1.5 习题
第2章 MATLAB环境设置和编辑工具介绍
2.1 MATLAB的图形界面
2.2 MATLAB的基本命令
2.3 MATLAB的源程序编辑器
2.3.1 源程序编辑器
2.3.2 MATLAB的伪代码技术
2.4 MATIAB的联机帮助系统
2.5 习题
第3章 MATLAB语言程序设计基础
3.1 MATLAB基本数据类型
3.1.1 变量、常量与赋值语句结构
3.1.2 矩阵的MATLAB表示
3.1.3 多维数组的定义
3.1.4 字符串变量及其处理
3.1.5 稀疏矩阵
3.2 MATLAB语言的基本运算与输入输出
3.2.1 变量类型的测试
3.2.2 矩阵的代数运算
3.2.3 矩阵的逻辑运算
3.2.4 矩阵的比较关系
3.2.5 矩阵元素的数据变换
3.2.6 输入与输出语句
3.3 MATLAB语言的程序流程语句
3.3.1 循环结构
3.3.2 条件转移结构
3.3.3 开关结构
3.3.4 试探式语句结构
3.4 MATLAB语言的函数编写规范与技巧
3.4.1 MATLAB语言的函数的基本结构
3.4.2 全局、局部变量、子函数与私有目录
3.4.3 MATLAB函数的跟踪调试
3.4.4 MATLAB函数输入和返回变量的其他信息
3.4.5 工具箱编写技巧
3.5 MATLAB中新的数据结构
3.5.1 数据结构体
3.5.2 MATLAB下类与对象的构造
3.5.3 单元结构
3.6 MATLAB语言编程技巧
3.6.1 MATLAB运行机制与工作空间管理
3.6.2 测定程序执行时间和时间分配
3.6.3 日期与时间函数
3.6.4 加快MATLAB程序执行速度的建议
3.6.5 文件格式与读写
3.7 习题
第4章 MATLAB科学绘图
4.1 MATLAB语言二维图形显示
4.1.1 基本二维图形绘制语句
4.1.2 带有其他选项的绘图函数
4.1.3 二维曲线的标注方法
4.1.4 MATLAB绘图模式下鼠标的应用
4.2 MATLAB句柄图形技术及应用
4.2.1 图形窗口的分割及坐标细句柄设定
4.2.2 字符对象及其属性
4.2.3 曲线对象及其修改
4.2.4 在MATLAB图形上添加文字标注
4.3 MATLAB 5.3版本的图形可视编辑工具
4.4 其他类型的MATLAB二维图形绘制方法
4.4.1 特殊图形绘制函数及举例
4.4.2 条形图与直方图绘制函数
4.4.3 极坐标曲线绘制函数
4.4.4 对数坐标绘制函数
4.5 MATLAB语言的三维图形显示
4.5.1 三维曲线的绘制方法
4.5.2 标准三维曲面绘制
4.5.3 三维曲面的绘制方法
4.5.4 三维图形的特殊效果及处理
4.5.5 三维曲面的其他处理技术
4.6 视角变换与三视图
4.6.1 三维图形的视角与变换矩阵
4.6.2 三维图形的三视图
4.7 图像文件的读写与显示
4.8 MATLAB图形输出技术与PostScript语言入门
4.8.1 图形输出某单与应用
4.8.2 图形输出命令
4.8.3 PostScript语言简介
4.9 习题
第5章 MATLAB语言与现代科学运算
5.1 数值线性代数问题及求解
5.1.1 特殊矩阵的MATLAB输入
5.1.2 矩阵的特征参数运算
5.1.3 矩阵的相似变换与分解
5.1.4 矩阵的特征值与特征向量
5.1.5 矩阵求逆与线性方程求解
5.1.6 矩阵的非线性运算
5.2 数值微积分与微分方程求解
5.2.1 数值差分与微分运算
5.2.2 数值积分运算
5.2.3 多重定积分的数值求解
5.2.4 常微分方程数值解法
5.2.5 常微分方程的变换
5.3 非线性代数方程组与最优化问题求解
5.3.1 最优化工具箱简介
5.3.2 非线性方程组求解
5.3.3 无约束最优化问题求解
5.3.4 有约束最优化问题求解
5.3.5 线性规划与二次型规划
5.4 数据插值与统计分析
5.4.1 一维数据的插值拟合
5.4.2 二维数据的插值拟合
5.4.3 数据分析与统计处理
5.5 数学问题解析运算——符号运算工具箱及其应用
5.5.1 符号运算工具箱的若干辅助功能
5.5.2 线性代数问题的解析解法
5.5.3 极限与微积分运算
5.5.4 代数方程与微分方程解析解
5.5.5 积分变换
5.6 习题
第6章 MATLAB图形用户界面设计技术
6.1 MATLAB语言图形界面编程基础
6.1.1 MATLAB图形界面中各对象的关系
6.1.2 窗口对象及属性设定
6.1.3 标准对话框及其调用
6.2 MATLAB图形界面设计基本控件
6.2.1 MATLAB支持的基本控件
6.2.2 控件的常用属性
6.2.3 GUI程序设计技巧与举例
6.3 MATLAB界面菜单系统设计
6.3.1 菜单系统的生成
6.4 可视界面开发工具Guide及应用
6.4.1 用户图形界面开发工具简介
6.4.2 程序设计举例
6.5 习题
第7章 MATLAB和其他语言的接口
7.1 C语言环境下提供的MATLAB变量格式及函数概述
7.2 Mex技术——用C语言编写MATLAB可调用的函数
7.2.1 编译程序环境设置
7.2.2 Mex文件的结构
7.2.3 Mex文件的编写方法与编写步骤
7.2.4 其他类型输入输出变量应用
7.2.5 MAT文件的读写方法
7.3 在Mex下调用MATLAB函数
7.4 生成独立于MATLAB的C代码
7.4.1 MATLAB计算引擎
7.4.2 MATLAB翻译程序与数学库
7.4.3 MATCOM——量佳的MATLAB翻译和编译程序
7.5 MATLAB语言与Windows程序接口
7.5.1 动态数据交换DDE技术
7.5.2 ActiveX技术与应用
7.6 MATLAB笔记本及其应用
7.7 可视系统仿真环境——Simulink
7.7.1 系统模型绘制
7.7.2 Stmulink中的子模块和封装技术
7.8 习题
附录A MATLAB命令分类列表
A.1 MATLAB通用命令
A.2 代数、逻辑运算与特殊符号
A.3 MATLAB编程与调试语句
A.4 数值与数组
A.5 数据类型转换与处理
A.6 数值线性代数
A.7 数据分析与Fourier变换
A.8 MATLAB图形绘制与界面设计
A.9 句柄图形学
A.10 用户图形界面设计技术
参考文献
猜您喜欢