注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机辅助设计与工程计算MatlabMATLAB语言及实践教程

MATLAB语言及实践教程

MATLAB语言及实践教程

定 价:¥13.00

作 者: 朱衡君 主编,肖燕彩,邱成 编著
出版社: 北京交通大学出版社
丛编项: 高等学校计算机科学与技术教材
标 签: Matlab

ISBN: 9787810822435 出版时间: 2005-01-01 包装: 胶版纸
开本: 小16开 页数: 128 字数:  

内容简介

  MATLAB是一种易学易用的高效科研编程软件环境,在全世界广泛流行。本书是专为初学者尽快入门编写的,内容简明扼要,实例丰富,便于理解。第1章对MATLAB语言作了概述,第2章介绍了运行环境和编程工具,第3章介绍程序设计基础,第4章介绍数据的可视化,即图形功能,第5章介绍科学运算的各种算法,第6章介绍Simulink的基本使用方法,书后提供附录和参考文献,每章后面提供了动手实践的题目。一年前,北京交通大学出版社请东北大学的薛定宇老师编写一本MATLAB的教材,薛老师推荐了我,理由是北京交大自己就有这方面的老师,为什么舍近求远?我就这样担起了编写本书的责任。我和薛老师15年前同在英国SllSSQX大学跟随D.P.Atherton教授攻博,我深知他的功底,运用纯熟、研究精深,出了好几本书,还建立了"MATLAB大观园"网站(http://MATLAB.myrice.com),他编写的《科学运算语言MATLAB5.3程序设计与应用》决不是那种生吞活剥、翻译剪贴、为提职称造的书,在国内影响甚大,几年来我一直选它为教材,在编写本书时沿用了薛老师的框架,借用了他提供的很多例子。现在可以说每个高年级理工科大学生都知道MATLAB了,回想10年前我刚回国的时候,用DOS版的3.5k给我惟一的研究生上课,那时国内惟一的书籍是北京交通大学马秀莲与庞希坚老师编译、希望电脑公司出版的《MATLAB语言:一种非常实用有效的科研编程软件环境》。1996年在北京理工大学机械电子工程中心看到他们软件清单上有MATLAB,感到眼前一亮,尽管那里的人还没有开始使用它。后来跟我学MATLAB的学生人数逐渐增加到2人、3人、5人、十凡人,终于发展到近百人的班级规模,从研究生扩展到本科生,大家渐渐认同了这个方便的软件工具。因此,MATLAB的一系列优点在此不必多说,这个易学易用、功能强大、开放式的软件环境能有如此旺盛的生命力,就已经说明了它的好处。现在MATLAB的版本不断升级,书店里的MATLAB书种类繁多,但总也跟不上新版本,刚刚见到6.5版的书,马上7.0版就推出了。这本书和其他电脑类书籍相比真是薄薄的,千万别想从里面找太多的东西,书店里的一些大部头固然有内容详尽的优点,但是对初学者来说大部分内容暂时用不上,·真到要用时,书却已过时。这本书是专为初学者尽快入门编写的,小篇幅便于携带;忘了命令或函数,能方便地找到;可能也便宜点儿,减轻些学子们的负担;更新版本很少改变其核心内容,内容简洁的书使用寿命较长;这些都在我们写书的初衷之内。其实MATLAB不应该称为一门课程,学生或新用户完全可以自学入门、交流提高的,但是因为MATLAB至今没有汉化的版本,英语使用环境成为困难所在,日益增加的英文函数名称和工具箱、浩瀚的英文机载帮助文件很容易使人望而生畏,抵消了易学易用的好处,于是一本简明的书加上有指导的上机动手实践,就成了入门的有效手段。同学间的交流帮助是进一步提高的途径,除了周围的朋友互助外,现在很多学校的BBS网站上都设有MATLAB论坛,其上讨论得十分热烈多具体问题都由网友们自行解决,大量共性的问题已经编辑成了专页,交流帮助已经跨越了学校的界限,更跨越了师生、校企的界限。本书的编写工作是由一个教学小团队完成的。在过去10年的教案、课件、试卷基础上,沿用薛定宇老师的框架,结合我们教学的体会,肖燕彩老师编写了第2、3、5、6章,邱成老师编写了第l、4章,每章后面提供了上机实践的内容,由易到难,具有一定的挑战性。本书由来衡君担任主编,并总纂定稿。希望本书成为广大初学者的朋友。朱衡君2005年1月于北京交通大学

作者简介

暂缺《MATLAB语言及实践教程》作者简介

图书目录

第1章MATLAB语言概述
1.1MATLAB语言简介
1.1.1MATLAB语言及其发展历程
1.1.2MATLAB语言的工具箱
1.1.3MATLAB6.5的新特点
1.2MATLAB基本功能演示
1.3上机实践
第2章MATLAB运行环境和编程工具
2.1MATLAB的使用界面
2.2MATLAB的基本命令
2.3MATlAB的源程序编辑/调试工具
2.4MATLAB的联机帮助系统
2.5上机实践
第3章MATLAB语言程序设计基础
3.1MATLAB基本数据类型
3.1.1变量、常量与赋值语句结构
3.1.2矩阵的MATLAB表示
3.1.3构造多维数组
3.1.4字符串变量及其处理
3.2MATLAB语言的基本运算与输入输出
3.2.1矩阵的代数运算
3.2.2矩阵的逻辑运算
3.2.3矩阵的比较关系
3.2.4矩阵元素的数据变换
3.2.5输入与输出语句
3.3MATLAB语言的程序流程语句
3.3.1循环语句
3.3.2条件转移语句
3.3.:3开关语
3.4MATLAB语言的文件编写与调试
3.4.1程序文件
3.4.2函数文件
3.4.3MATLAB文件的跟踪调试
3.5MATLAB语言编程技巧
3.5.1充分利用速度和内存
3.5.2测定程序执行时间和时间分配
3.6上机实践
第4章用MATlAB实现计算数据可视化
4.1用MATLAB语言绘制二维图形
4.11基本绘图语句
4.1.2绘图语句的选项
4.1.3图形标识和坐标控制
4.1.4交互式图形指令
4.2MATLAB句柄图形技术
4.2.1句柄图形体系
4.2.2多子图及坐标轴句柄设定;
4.2.3曲线对象句柄设定
4.2.4字符对象句柄设定
4.3用MATLAB绘制多种二维图形
4.3.1多种二维图形绘制函数
4.3.2误差限图绘制函数
4.3.3复数图绘制函数
4.3.4条形图与直方图绘制函数
4.3.5极坐标图绘制函数
4.3.6对数坐标图绘制函数
4.4用MATLAB绘制三维图形
4.4.1绘制三维曲线图
4.4.2绘制标准三维曲面图
4.4.3绘制三维网格图
4.4.4绘制三维曲面图
4.5视角变换与三视图
4.5.1视角的设定
4.5.2三维图形的三视图
4.6上机实践
第5章用MATLAB进行现代科学运算
5.1解析解与数值解
5.2数值线性代数问题及求解
5.2.1特殊矩阵的MATLAB输入
5.2.2矩阵的特征参数运算
5.2.3矩阵的相似变换与分解
5.3数值微积分问题
5.3.1数值差分运算
5.3.2数值积分
5.4常微分方程的数值解法
5.4.1一般常微分方程的数值解法
5.4.2常微分方程组的变换与技巧
5.5数据插值与统计分析
5.5.1一维数据的插值拟合
5.5.2二维数据的插值拟合
5.5.3数据分析与统计处理
5.6上机实践
第6章Simu.1ink的基本使用
6.1Simulink模块库简介·
6.1.1信号源模块组(Sources)
6.1.2连续模块组(Continuous)
6.1.3离散模块组(Discrete)
6.1.4数学运算模块组(MathOperations)
6.1.5输出池模块组(Sinks)
6.1.6信号路线发送模块组(SignalRouting)
6.1.7断续模块组(Discontinuities)
6.1.8其他模块组
6.2SimuUnk模型的建立与仿真
6.2.1模型窗口的建立和保存
6.2.2模块的有关操作
6.2.3Simulink模块的联机帮助系统
6.2.4Simulink模块的输出与打印
6.2.5模型仿真
6.3Simn¨nk模型举例
6.4上机实践
附录AMATLAB命令分类列表
A.1MATLAB通用命令
A.2代数、逻辑运算与特殊符号
A.3MATLAB编程与调试语句
A.4数值与数组
A.5数值线性代数
A.6数据分析与Fourie.变换
A.7MATLAB图形绘制与界面设计
A.8句柄图形学
参考文献

本目录推荐