分享
 
 
 

MATLAB从入门到精通

MATLAB从入门到精通  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: 周建兴等编著

出 版 社: 人民邮电出版社

出版时间: 2008-11-1字数: 735000版次: 1页数: 467印刷时间: 2008/11/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115186119包装: 平装编辑推荐

内容完整、全面:从基础的变量、函数、数据类型等入手,到数学分析、图形可视化、Simulink仿真、文件读写等,全面详细地帮助读者掌握MATLAB的操作和使用技巧。

版本更新与内容稳定并重:虽然MathWorks公司不断推出新版本,但在基础教程、基础知识和基础操作方面保持了一贯的稳定性。本书在编写时兼顾了版本的更新的内容的稳定。

内容深入,示例清楚:本书对函数或命令中比较常用的部分进行重点分析讲解。同时通过示例对函数和命令中一些典型知识点进行深入剖析,从而帮助读者真正掌握MATLAB。

精心编排,便于查阅:本书在讲MATLAB功能时,精心选择了有代表性的示例。并将相关内容和函数命令通过表格的形式归纳总结,从而便于读者在学习时同时翻阅查找相关部分的命令和函数。

本丛书从读者角度出发,以实用、易懂为特点,贴近读者的实际学习过程,充分满足读者的学习需求。

本丛书语言简洁,叙述清晰,图文并茂,实例丰富,是广大读者学习MATLAB的理想选择。

内容简介

本书以MATLAB 7.x软件为基础,系统讲解了MATLAB基本环境和操作方法;分章阐述了矩阵计算、数值计算、符号计算、数据可视化、数据分析、M文件编写、Simulink仿真、句柄图形、图形用户界面、文件读写、MATLAB编译器、应用程序接口等内容;并结合相关的函数或命令,精心编写了一些具体的示例,充分说明了具体函数和命令的使用方法。

本书所带的光盘提供全部示例的源代码,可帮助读者更好地理解书中的内容并更快地掌握MATLAB的使用方法。

本书内容充实、篇幅紧凑,既可作为高校学生系统学习MATLAB的书籍,也可以作为广大科研和工程技术人员在工作中使用MATLAB的参考书。

目录

第1章MATLAB 7.x概述

1.1MATLAB简介

1.1.1MATLAB的发展

1.1.2MATLAB的主要特点

1.2MATLAB 7.x的安装

1.3MATLAB 7.x的运行环境

1.3.1MATLAB 7.x的启动

1.3.2MATLAB 7.x工作环境

1.3.3命令窗口(Command Window)

1.3.4历史命令(History Command)窗口

1.3.5目录和文件管理

1.3.6搜索路径管理

1.3.7工作空间和数组编辑器

1.3.8工作空间数据的保存

1.4MATLAB 7.x的帮助系统

1.4.1命令行帮助查询

1.4.2演示帮助查看

1.4.3内容帮助浏览

1.4.4索引方式查询帮助文件

1.4.5查询帮助文件

1.5本章小结

第2章MATLAB基础知识

2.1MATLAB计算的介绍

2.1.1简单的计算示例

2.1.2基本的数学运算符号

2.1.3命令行中的常用标点

2.1.4命令窗口中的常用操作和编辑命令

2.1.5命令窗口的显示

2.2数值、变量和表达式

2.3数值数据类型

2.3.1整数

2.3.2浮点数

2.3.3整型浮点数间的操作函数

2.3.4复数

2.3.5常见的数学函数

2.4数组

2.4.1一维数组的创建

2.4.2多维数组创建

2.4.3数组的运算

2.4.4常用的标准数组

2.4.5低维数组的寻址和搜索

2.4.6低维数组的处理函数

2.4.7高维数组的处理和运算

2.5单元数组和结构体

2.5.1单元数组的创建和操作

2.5.2单元数组函数

2.5.3结构体创建

2.5.4结构体函数

2.6字符串

2.6.1字符串创建和简单操作

2.6.2正则表达式搜索字符串

2.7关系和逻辑运算

2.7.1关系运算符

2.7.2逻辑运算符

2.7.3关系和逻辑函数

2.8本章小结

第3章矩阵运算

3.1矩阵函数和特殊矩阵

3.1.1常见的矩阵处理函数

3.1.2特殊矩阵

3.1.3稀疏矩阵

3.2矩阵分析

3.2.1范数分析

3.2.2条件数分析

3.2.3矩阵的行列式

3.3线性方程组

3.3.1恰定方程组

3.3.2欠定方程组

3.3.3超定方程组

3.4矩阵分解

3.4.1Cholesky分解

3.4.2不完全Cholesky分解

3.4.3LU分解

3.4.4不完全LU分解

3.4.5QR分解

3.4.6奇异值分解

3.5特征值分析

3.5.1特征值和特征向量

3.5.2稀疏矩阵的特征值和特征向量

3.5.3特征值的条件数

3.5.4特征值的复数问题

3.6本章小结

第4章MATLAB 7.x编程基础

4.1M文件编辑器

4.1.1打开M文件编辑器

4.1.2M文件编辑器的设置

4.1.3M文件编辑器的打印属性设置

4.2M脚本文件的编写

4.3流程控制

4.3.1for循环结构

4.3.2while循环结构

4.3.3if判断结构

4.3.4switch分支选择结构

4.3.5try-catch结构

4.4控制命令

4.4.1continue命令

4.4.2break命令

4.4.3return命令

4.4.4input命令

4.4.5keyboard命令

4.4.6error和warning命令

4.5程序的向量化概念

4.5.1程序的向量化

4.5.2向量化和循环结构的对比

4.5.3逻辑数组和向量化

4.6M函数文件

4.6.1函数文件的创建

4.6.2伪码文件

4.6.3输入输出参数

4.6.4任意个数输入输出参数

4.6.5函数句柄和匿名函数

4.7程序的调试和剖析

4.7.1程序调试的常见错误

4.7.2直接调试方法

4.7.3通过工具调试

4.7.4M文件剖析

4.8本章小结

第5章数据可视化

5.1图形绘制示例

5.2二维图形绘制

5.2.1plot函数

5.2.2线型、标记和颜色

5.2.3图形坐标轴设置

5.2.4多个图形叠绘及多个图形窗口

5.2.5子图绘制

5.2.6交互式绘图和屏幕刷新

5.2.7plotyy函数绘制双坐标轴

5.2.8easy绘图命令

5.3三维图形绘制

5.3.1曲线图绘制

5.3.2网格图绘制

5.3.3曲面图的绘制

5.3.4绘制等值线图

5.4四维图形可视化

5.4.1slice切片命令

5.4.2其他slice函数

5.4.3等值面图绘制

5.5复数变量图形绘制

5.6特殊图形绘制

5.6.1area区域绘图

5.6.2pie饼图绘制

5.6.3直方图和梯形图

5.6.4矢量分布图绘制

5.6.5误差线图形绘制

5.6.6离散数据绘制

5.6.7伪色彩图绘制

5.6.8极坐标图形绘制

5.7图形的打印输出

5.8本章小结

第6章数据分析

6.1数据插值

6.1.1一维插值

6.1.2二维插值

6.1.3样条插值

6.2曲线拟合

6.3图形界面曲线拟合

6.3.1曲线拟合示例

6.3.2拟合残差图形绘制

6.3.3数据预测

6.4傅里叶分析

6.4.1离散傅里叶变换

6.4.2傅里叶变换相关的常用函数

6.4.3傅里叶级数

6.4.4使用FFT进行插值

6.5优化问题

6.5.1非线性无约束优化

6.5.2约束条件下的非线性优化

6.5.3最小最大值的优化问题

6.5.4线性规划求解

6.6常微分方程

6.6.1常微分方程介绍

6.6.2常微分方程求解

6.6.3加权常微分方程

6.6.4延迟微分方程

6.6.5常微分方程的边界问题

6.7函数的零点问题

6.7.1一元函数的零点

6.7.2多元函数的零点

6.8数值积分

6.8.1一元函数的数值积分

6.8.2多重数值积分

6.9概率论和数理统计

6.9.1概率分布

6.9.2数据分布分析

6.9.3假设检验

6.10本章小结

第7章符号计算

7.1符号对象和符号表达式

7.1.1符号对象的创建命令

7.1.2符号对象的创建示例

7.1.3符号计算中的运算符和函数

7.1.4符号对象的类别识别命令

7.1.5符号表达式中的变量确定

7.1.6符号精度计算

7.2符号表达式操作

7.3符号表达式的替换

7.4符号函数的操作

7.4.1反函数操作

7.4.2复合函数操作

7.5符号微积分

7.5.1级数求和

7.5.2符号极限

7.5.3符号微分

7.5.4符号积分

7.6符号积分变换

7.6.1傅里叶变换及其反变换

7.6.2拉普拉斯变换及其反变换

7.6.3Z变换及其反变换

7.7符号代数方程求解

7.8符号微分方程求解

7.9利用Maple进行符号计算

7.9.1Maple函数的使用

7.9.2Maple经典函数的调用

7.9.3Maple库函数的帮助

7.10符号分析可视化

7.10.1funtool分析界面

7.10.2taylortool分析界面

7.11本章小结

第8章Simulink仿真系统

8.1Simulink基础知识

8.1.1Simulink的启动

8.1.2Simulink创建仿真示例

8.1.3模块库浏览器

8.1.4Simulink模型窗口

8.1.5模型窗口的菜单栏

8.2Simulink模型操作

8.2.1Simulink模型的原理

8.2.2模块的操作

8.2.3信号线的操作

8.3Simulink信号

8.3.1常见的信号

8.3.2复数信号

8.3.3虚拟信号和信号总线

8.3.4创建信号组

8.3.5自定义信号源

8.4常用的Sink模块

8.5Simulink仿真系统的设置

8.5.1解算器(Solver)的设置

8.5.2仿真数据的输入输出设置

8.5.3仿真诊断设置

8.6线性连续系统建模

8.6.1使用积分模块

8.6.2使用积分器求解微分方程

8.6.3传递函数进行仿真

8.6.4状态空间方法进行系统仿真

8.7非线性连续系统建模

8.7.1非线性仿真系统建模简介

8.7.2任意非线性函数的仿真

8.8封装子系统创建和受控执行

8.8.1使用模块组合子系统

8.8.2通过子系统模块创建子系统

8.8.3封装子系统

8.8.4使能控制子系统

8.8.5触发控制子系统

8.9离散时间系统和混合系统

8.10命令方式运行Simulink

8.11本章小结

第9章句柄图形

9.1句柄图形体系

9.1.1图形对象

9.1.2句柄对象

9.1.3对象属性

9.1.4图形对象句柄创建示例

9.2图形对象创建

9.2.1创建图形对象

9.2.2访问图形对象句柄

9.2.3使用句柄操作图形对象

9.3图形对象设置

9.3.1用set命令设置属性

9.3.2图形的默认属性

9.3.3句柄图形的通用属性

9.4高级绘图对象

9.4.1Nextplot属性

9.4.2Newplot命令

9.4.3高级绘图命令

9.5坐标轴对象

9.5.1坐标轴的几何属性

9.5.2坐标轴的刻度属性

9.5.3坐标轴的照相机属性

9.5.4坐标轴的尺度、方向属性

9.6本章小结

第10章图形用户界面

10.1图形用户界面介绍

10.2图形用户界面控件

10.2.1图形用户界面控件的创建

10.2.2鼠标动作执行

10.2.3事件队列的执行顺序

10.2.4回调函数的编写

10.3对话框对象

10.4界面菜单

10.5编写M文件

10.6图形界面创建工具GUIDE

10.6.1GUIDE的启动

10.6.2创建图形用户界面对象

10.6.3设置组件的属性

10.6.4编写回调函数

10.6.5图形用户界面的执行

10.6.6GUIDE创建的工具

10.6.7创建带UIcontrol控件的图形界面

10.6.8创建带菜单和坐标轴的图形界面

10.7本章小结

第11章文件读取I/O

11.1工作空间数据读取

11.2数据文件的导入和导出

11.3底层文件读取I/O

11.4文件名称处理

11.5处理二进制文件

11.5.1读取M文件

11.5.2读取文本文件

11.5.3写入文本文件

11.6处理文本文件

11.6.1使用csvread读取文本文件

11.6.2使用dlmread读入数据

11.6.3使用textread读入文件

11.6.4使用textscan读入数据

11.6.5使用csvwrite输出文本数据

11.6.6使用dlmwrite输出数据

11.7图像文件读入和输出

11.7.1图像文件读入

11.7.2图像文件输出

11.8本章小结

第12章MATLAB 7.x的编译器

12.1编译器概述

12.2编译器的安装和配置

12.2.1安装前提

12.2.2编译器的安装

12.2.3配置编译器

12.3编译过程

12.3.1安装MCR

12.3.2MCR编译过程

12.4编译命令

12.5编译生成独立运行程序

12.5.1编译M文件

12.5.2M文件和C文件的混合编译

12.5.3编译图形绘制M文件

12.6调用M文件中的函数接口

12.7编译生成共享库函数

12.8本章小结

第13章应用程序接口

13.1C语言MEX文件

13.1.1MEX文件的数据

13.1.2C-MEX文件的调用

13.1.3创建MEX文件

13.2FORTRAN语言的MEX文件

13.2.1FORTRAN-MEX函数的调用

13.2.2MEX函数

13.3MAT文件

13.3.1MAT函数

13.3.2C语言创建MAT文件

13.3.3FORTRAN语言创建MAT文件

13.4MATLAB的引擎技术

13.4.1MATLAB引擎技术介绍

13.4.2创建使用引擎技术程序

13.5Java语言接口

13.5.1MATLAB中的Java接口

13.5.2Java接口程序应用

13.6本章小结

参考文献

书摘插图

第1章MATLAB 7.x概述

1.1MATLAB简介

时至今日,MATLAB已经发展为综合高性能的数值计算软件。现在的MATLAB,已经将高性能的数值计算和可视化集成在一起,提供了大量的内置函数,广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作,而且利用MATLAB产品的开放式结构,用户和读者可以非常容易地对MATLAB的功能进行扩充,从而在不断深化对问题认识的同时,不断完善MATLAB产品以提高产品自身的竞争能力。

1.1.1 MAITLAB的发展

从近几年开始,MathWorks公司每年进行两次MATLAB产品发布,时间分别在每年的3月和9月,而且,每一次发布都会包含所有的产品模块,如产品的new feature、bug fixes和新产品模块的推出。在R2008a中(MATLAB 7.6,Simulink 7.1),主要更新了10个产品模块,增加了多达350个新特性,增加了对64位Windows的支持,并新推出了.net工具箱。

作为和Mathematica、Maple并列的三大数学软件之一,其强项就是其强大的矩阵计算以及仿真能力。每次MathWorks发布MATLAB的同时,也会发布仿真工具Simulink。在欧美国家,很多大公司在将产品投入实际使用之前都会进行仿真试验,他们所主要使用的仿真软件就是Simulink。MATLAB提供了自己的编译器,全面兼容C++以及FORTRAN两大语言。因此,MATLAB成为工程师、科研工作者手上最好的语言、最好的工具和环境。

MATLAB Compiler是一种编译工具,它能够将使用MATLAB提供的编程语言——M语言编写的函数文件编译生成为函数库、可执行文件、COM组件等,扩展了MATLAB功能,使MATLAB能够与其他高级编程语言,如C/C++,进行混合编写,取长补短,提高程序的运行效率,丰富程序开发的手段。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有