搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
MATLAB从零到进阶
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787512409071
  • 作      者:
    谢中华[等]编著
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2012
收藏
作者简介
  谢中华,副教授,资深MATLAB培训师,十多年MATLAB编程经验,已出版书籍《MATLAB统计分析与应用:40个案例分析》。现于天津科技大学数学系任教,长期从事MATLAB相关课程的教学与培训。精通MATLAB、SAS、R语言等软件,擅长多种软件协同作战,有着扎实的理论基础和丰富的实战经验。
  
  吴鹏,网名rocwoods,硕士毕业于北京理工大学应用数学系,十年MALAB编程经验,曾出版《MATLAB高效编程技巧与应用:25个案例分析》一书,受到广大读者好评。在数值计算、运筹学与最优化、图像处理、MATLAB与C/C++混合编程领域有着丰富的项目实战经验。
  
  刘焕进,网名liuhuanjinliu,MATLAB中文论坛版主,山东省科学院计算中心助理研究员,工学硕士。现于合肥工业大学机械与汽车工程学院机械制造及其自动化专业攻读博士学位,主要研究方向为机械系统动力学及低噪声设计、传感器结构设计与力学分析,数字信号处理及分析等。精通C、C++、VisualC++语言,使用MATLAB科学计算软件近三年,积累了丰富的经验,尤其擅长MATLAB图形用户界面编程。
  
  李国栋,网名ljelly,获得机械制造自自动化专业学士(哈尔滨理工大学1996),硕士(哈尔滨工业大学2003)和博士学位(哈尔滨工业大学2007);MATLAB中文论坛专家,SimWe论坛MATLAB版版主。长期从事信号处理和控制系统方面的研究工作,发表学术论文15篇,擅长应用软件和嵌入式系统(DSP和FPGA)的算法开发、软件实现。对MATLAB及其Simulink环境和部分工具箱函数非常熟悉,具有多个MATLAB工程开发经验,积累了丰富的应用知识和设计经验,包括磁悬浮轴承、电子测量仪器和雷达系统等方面的应用,涉及机械、电子、计算机和控制等多学科方面的专业知识。
  
  郑志勇,资深MATLAB专家,10年MATLAB编程经验,产品经理,先后就职于证券公司、基金公司。已出版书籍《运筹学与最优化MATLAB编程》、《金融数量分析:基于MATLAB编程》。
展开
内容介绍
  本着从易到难、从基础到应用及提高的原则,《MATLAB开发实例系列图书:MATLAB从零到进阶》结合大量案例系统讲解MATLAB语言编程要旨。主要内容包括:MATLAB简介和基本操作,绘图与可视化,程序设计,图形用户界面(GUI)编程,数据I/O(与TXT、Excel、数据库之间的数据交换),符号计算,数值积分计算,方程与方程组的数值解,常微分方程(组)数值求解,线性规划和非线性优化问题求解,最大最小问题求解,概率分布与随机数,描述性统计,参数估计与假设检验,回归分析,多项式回归与数据插值,MATLAB程序编译,系统级仿真工具Simulink及其应用等。附录为Simulink常用命令列表。
  《MATLAB开发实例系列图书:MATLAB从零到进阶》可作为一般读者自学并掌握MATLAB语言的参考书,也可作为高等院校理工类本科生、研究生系统学习MATLAB的教材或参考书,还可作为科研人员和工程技术人员应用MATLAB解决实际问题的参考用书。
展开
精彩书摘
  2)连续系统
  连续系统是指具有连续的输入与输出,并且一般都存在着连续的状态变量的系统。系统输出在时间上连续变化,变化的间隔为无穷小量,而非仅在离散的时刻采样取值。
  对系统的数学描述来说,状态变量往往是系统中某些信号的微分或积分,因此连续系统一般由微分方程或与之等价的其他方式进行描述。而使用数字计算机对微分方程进行求解是不可能得到连续系统的精确解的,只能得到系统的近似解(即数字解)。采用不同的连续求解器会对连续系统的仿真结果与仿真速度产生不同的影响,但一般不会对系统的性能分析产生较大的影响,用户可以设置具有一定误差范围的连续求解器进行相应的控制。
  3)混合系统
  混合系统就是连续系统和离散系统的混合,系统模型中既有连续状态,又有离散状态。由于混合系统的复杂性,难以用单独的数学模型进行描述,因此混合系统一般都是由系统各部分输入与输出间的数学方程所共同描述的,只能用连续求解器来求解。
  (2)模型
  在创建一个实际的系统之前,对系统特性进行研究,首先是建立模型,其次是模拟外部环境,最后才是仿真。模型可视为对真实世界中物体或过程的信息进行形式化的结果。系统模型是对实际系统的一种抽象,是对系统本质(或是系统的某种特性)的一种描述。在计算机上研究系统的动态特性,就需要建立数学模型。
  数学模型按照状态变化可分为动态模型和静态模型。用以描述系统状态变化过程的数学模型称为动态模型。而静态模型仅仅反映系统在平衡状态下系统特征值间的关系,这种关系常用代数方程来描述。
  ……
展开
目录
第1章 MATLAB简介
1.1 MATLAB的那些事儿
1.1.1 MATLAB的起源
1.1.2 MATLAB的版本信息
1.1.3 MATLAB软件的系统组成
1.1.4 MATLAB的产品构成
1.1.5 Simulink的产品构成
1.1.6 MATLAB/Simulink的应用领域
1.2 MATLAB的安装与启动
1.2.1 MATLAB的安装
1.2.2 MATLAB的启动
1.3 MATLAB工作界面
1.3.1 工作界面布局
1.3.2 工作界面的显示属性调整
1.3.3 工作界面的布局调整
1.4 命令窗口(Command Window)
1.4.1 初识MATLAB命令
1.4.2 分号的重要作用
1.4.3 MATLAB命令窗口中常用的快捷键
1.5 历史命令窗口(Command History)
1.6 当前目录窗口(Current Directory)
1.6.1 MATLAB搜索路径机制和搜索顺序
1.6.2 MATLAB当前目录管理
1.6.3 MATLAB搜索路径设置
1.7 工作空间窗口(Workspace)
1.8 程序编辑窗口(Editor)
1.8.1 编辑M文件
1.8.2 M文件的调用
1.8.3 MATLAB程序编辑窗口中常用的快捷键
1.9 MATLAB帮助系统
1.9.1 MATLAB命令窗口帮助系统
1.9.2 Help帮助浏览器
1.10 参考文献

第2章 MATLAB基本操作
2.1 变量的定义与数据类型
2.1.1 变量的定义与赋值
2.1.2 数据类型
2.1.3 数据输出格式
2.2 常用函数
2.3 数组运算
2.3.1 矩阵的定义
2.3.2 特殊矩阵
2.3.3 高维数组
2.3.4 定义结构体数组
2.3.5 定义元胞数组(Cell Array)
2.3.6 几种数组的转换
2.3.7 矩阵的算术运算
2.3.8 矩阵的关系运算
2.3.9 矩阵的逻辑运算
2.3.10 矩阵的其他常用运算
2.4 MATLAB常用标点符号
2.5 MATLAB命令窗口中常用快捷命令
2.6 参考文献

第3章 MATLAB绘图与可视化
3.1 图形对象与图形对象句柄
3.1.1 句柄式图形对象
3.1.2 获取图形对象属性名称和属性值
3.1.3 设置图形对象属性值
3.2 二维图形绘制
3.2.1 基本二维绘图函数
3.2.2 二维图形修饰和添加注释
3.2.3 常用统计绘图函数
3.2.4 特殊二维绘图函数
3.3 三维图形绘制
3.3.1 常用三维绘图函数
3.3.2 三维图形的修饰和添加注释
3.4 图形的打印和输出
3.4.1 把图形复制到剪贴板
3.4.2 把图形导出到文件
3.4.3 打印图形
3.5 动画制作
3.5.1 彗星运行轨迹动画
3.5.2 霓虹闪烁动画
3.5.3 电影动画
3.5.4 录制AVI格式视频动画
3.5.5 制作GIF格式动画
3.6 参考文献

第4章 MATLAB程序设计
4.1 M 文件——脚本文件和函数文件
4.1.1 脚本文件
4.1.2 函数文件
4.2 MATLAB程序流程控制与调试
4.2.1 MATLAB程序流程控制
4.2.2 MATLAB程序调试
4.3 程序流程控制示例
4.3.1 概述
4.3.2 问题分析
4.3.3 MATLAB求解
4.4 匿名函数、子函数与嵌套函数
4.4.1 匿名函数
4.4.2 子函数
4.4.3 嵌套函数
4.4.4 嵌套函数的彼此调用关系
4.5 匿名函数、子函数与嵌套函数应用案例
4.5.1 匿名函数应用实例
4.5.2 子函数和嵌套函数应用实例
4.6 编写高效的MATLAB程序
4.6.1 重新认识循环
4.6.2 提高代码效率的方法
4.7 养成良好的编程风格
4.7.1 命名规则
4.7.2 程序设计注意事项
4.7.3 程序编排与注释
4.8 参考文献

第5章 图形用户界面(GUI)编程
5.1 图形对象
5.1.1 图形对象的类型
5.1.2 图形对象的属性
5.1.3 图形对象的操作
5.2 图形用户界面的设计原则和步骤
5.2.1 图形用户界面设计原则
5.2.2 图形用户界面的设计步骤
5.3 开发图形用户界面的方法
5.4 直接编写M文件开发图形用户界面
5.4.1 M文件的类型
5.4.2 根对象
5.4.3 图形窗口对象
5.4.4 坐标轴对象
5.4.5 用户界面控件对象
5.4.6 用户菜单对象
5.4.7 用户现场菜单对象
5.4.8 用户工具条对象
5.5 利用GUIDE工具开发图形用户界面
5.5.1 GUIDE及其组成部分
5.5.2 GUIDE产生的FIG文件和M文件
5.5.3 GUIDE创建的GUI中的数据管理
5.5.4 利用GUIDE创建图形用户界面
5.6 典型案例介绍
5.6.1 基于列表控件的图片浏览器
5.6.2 在GUI中对鼠标进行控制
5.6.3 实现同一GUI内的不同控件之间的数据传递
5.6.4 实现不同GUI之间的数据传递
5.6.5 在GUI中控制Simulink仿真过程

第6章 MATLAB与TXT文件的数据交换
第7章 MATLAB与Excel文件的数据交换
第8章 数据库连接
第9章 符号计算
第10章 数值积分计算
第11章 方程与方程组的数值求解
第12章 常微分方程(组)数值求解
第13章 线性规划问题
第14章 非线性优化问题
第15章 最大最小问题——公共设施选址
第16章 概率分布与随机数
第17章 描述性统计量和统计图
第18章 参数估计与假设检验
第19章 回归分析
第20章 多项式回归与数据插值
第21章 MATLAB程序编译
第22章 系统级仿真工具Simulink及应用

附录 Simulink常用命令列表
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证