基于MATLAB的线性代数实用教程

分類: 图书,计算机/网络,行业软件及应用,
作者: 王亮,冯国臣,王兵团编著
出 版 社: 科学出版社
出版时间: 2008-3-1字数: 465000版次: 1页数: 303印刷时间: 2008/03/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787030210159包装: 平装内容简介
MATLAB软件是教学与科研中最具影响力、最有活力、最具可靠性的数学软件。线性代数是高等学校理、工和经济管理学科的一门重要基础课。本书将MATLAB与线性代数有机的融合在一起,详细介绍了MATLAB软件的使用,用MATLAB解决线性代数问题以及用MATLAB进行教学建模和实验等方面的内容。全书共十三章,包括:MATLAB简介、MATLAB入门、MATLAB与线性代数和MATLABB综合实例四部分,每一章都配有相应数量的例题和习题,以适应高等学校分层次教学的需求。
本教材中的例题和综合实例均经过精心筛选,所选实例大部分取自诺贝尔奖得主的研究成果和作者在近几年数学建模竞赛中的获奖论文,通过本书的学习,力求培养和提高学生应用理论知识,借助数学软件,分析和解决实际问题的能力。
本书可作为高等院校理、工、经济、管理等专业的教材或教学参考书,同时也可以作为数学实验和数学建模课程的参考书籍,对从事相关领域工作的科技人员或自学人员具有一定的参考价值。
目录
第一部分 MATLAB简介
第1章 MATLAB简介
1.1 MATLAB语言发展历史
1.2 MATLAB语言特点
1.3 MATLAB新增内容
第2章 MATLAB基本特性
2.1 MATLAB窗口
2.2 MATLAB工作区
2.3 数字显示格式
2.4 保留会话日志
2.5 MATLAB的系统信息
2.6 MATLAB的搜索路径
2.7 MATLAB的帮助功能
2.7.1 命令窗口帮助
2.7.2 帮助浏览器
第二部分 MATLAB入门
第3章 MATLAB基本运算
3.1 简单数学运算
3.2 关系和逻辑运算
3.3 数组和数组运算
3.4 符号运算
3.5 微分和积分运算
习题
第4章 图像和声音
4.1 MATLAB绘图窗口
4.2 曲线图
4.3 曲面图
4.4 特殊绘图函数
4.5 语音信号处理
习题
第5章 程序设计和M文件
5.1 MATLAB程序设计
5.2 函数与M文件
5.3 应用举例:我的MATLAB函数
习题
第6章 Norebook功能
6.1 Notebook功能简介
6.2 Notebook功能的设置
6.3 Notebook的运行
6.4 Notebook应用举例
习题
第三部分 MATLAB与线性代数
第7章 行列式
7.1 行列式简介
7.2 行列式基本性质
7.3 行列式的计算与应用
习题
第8章 矩阵和矩阵运算
8.1 矩阵的概念
8.1.1 几种常用的特殊矩阵
8.1.2 几种特殊的n阶方阵
8.2 矩阵的运算
8.2.1 矩阵的加法运算
8.2.2 矩阵的数乘运算
8.2.3 矩阵的乘法运算
8.2.4 方阵的幂
8.2.5 矩阵的转置
8.2.6 矩阵的共轭
8.3 可逆矩阵
8.4 矩阵的分块
8.5 初等矩阵
8.5.1 矩阵的初等变换
8.5.2 初等矩阵的应用
8.6 特殊矩阵及其应用
8.6.1 魔方矩阵
8.6.2 范得蒙德(Vandermonde)矩阵
8.6.3 希耳伯特(Hilbert)矩阵
8.6.4 向量的伴随矩阵
8.6.5 稀疏矩阵
习题
第9章 向量和向量空间
9.1 向量
9.1.1 n维向量的概念
9.1.2 n维向量的表示方法
9.1.3 向量的意义与应用
9.2 向量组的线性相关性
9.2.1 向量,向量组与矩阵
9.2.2 线性相关性的概念
9.2.3 线性相关性的判定
9.3 向量组的秩
9.4 向量空间
9.5 线性方程组解的结构
……
第四部分 MATLAB综合实例
附录 MATLAB安装和使用
主要参考文献
书摘插图
第一部分 MATLAB简介
第1章 MATLAB简介
1.1 MATLAB语言发展历史
MATLAB软件是当今科学界最具影响力、也是最有活力的软件。它起源于矩阵运算,并已经发展成一种高度集成的计算机语言。它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化与界面设计、便捷的与其他程序语言接口的功能。MATLAB语言在各国高校与研究单位起着重大的作用。
MATLAB语言由美国MathWorks公司开发,2003年推出了其全新的MATLAB 6.5.1正式版。目前最新版本Release 15(MATLAB 7.2)的Service Pack 1已经在2006年9月正式推出。
MATLAB一词是由MATrix和LABoratory两词的前三个字母组合而成。20世纪70年代后期时任美国新墨西哥大学计算机科学系主任的Cleve Moler教授出于减轻学生编程负担的动机,为学生设计了一组调用LINPACK和EISPACK库程序的“通俗易用”的接口,此即是用FORTRAN语言编写的萌芽状态的MATLAB。
经过几年的校际流传,在Little的推动下,由Little,Moler,Steve Bangert合作,于1984年成立了MathWorks公司,并把MATLAB正式推向市场。从这时起,MATLAB的内核采用C语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。
MATLAB以商品形式出现后,仅短短几年,就以其良好的开放性和运行的可靠性,使原先控制领域里的封闭式软件包(如英国的UMlST,瑞典的LUND和SIMNON,德国的KEDDC)纷纷淘汰,而改以MATLAB为平台加以重建。在时间进入20世纪90年代的时候,MATLAB已经成为国际控制界公认的标准计算软件。
到90年代初期,在国际上30几个数学类科技应用软件中,MATLAB在数值计算方面独占鳌头,而Mathematica和Maple则分居符号计算软件的前两名。Mathcad因其提供计算、图形、文字处理的统一环境而深受中学生欢迎。
MathWorks公司于1993年推出MATLAB 4.0版本,从此告别DOS版。4.x版在继承和发展其原有的数值计算和图形可视能力的同时,出现了以下几个重要变化:
1)推出了SIMULINK。这是一个交互式操作的动态系统建模、仿真、分析集成环境。它的出现使人们有可能考虑许多以前不得不做简化假设的非线性因素、随机因素,从而大大提高了人们对非线性、随机动态系统的认知能力。
2)开发了与外部进行直接数据交换的组件,打通了MATLAB进行实时数据分析、处理和硬件开发的道路。
……