图书简介

本书内容包括MATLAB软件使用与计算机仿真两大部分,结合MATLAB、Simulink的学习体系,引导读者学习如何利用MATLAB进行计算机仿真。为满足交通、物流、机械等专业对优化、预测、机器学习等领域的需求,本书单设两章介绍MATLAB优化工具箱和智能算法工具箱,并设应用案例一章,讲解典型应用。为适应现代仿真技术的发展,本书从连续系统、离散系统、混合系统的角度介绍了计算机仿真、建模的相关知识,以及基于Simulink的计算机仿真。本书可作为高等学校交通、物流、机械等专业的本科生或研究生教材,亦可供相关科技工作者参考。

章节目录

前言

第1章仿真技术概述

1.1系统、模型与仿真的含义

1.1.1系统

1.1.2模型

1.1.3仿真

1.2系统仿真的分类

1.2.1按照模型的种类划分

1.2.2按照仿真时钟与实际时钟的

相对快慢划分

1.2.3按照系统模型的特性划分

1.3计算机仿真

1.3.1计算机仿真定义的分析

1.3.2计算机仿真方法的特点

1.3.3计算机仿真方法的作用

1.3.4计算机仿真的步骤

1.4仿真技术的应用

1.5仿真技术的发展与展望

1.5.1仿真技术的发展历程

1.5.2仿真技术的发展趋势与应用

需求

习题

第2章MATLAB基础

2.1MATLAB产品体系

2.2MATLAB的操作界面

2.2.1命令窗的操作要点

2.2.2命令历史记录窗的功能与操作

2.2.3当前文件夹浏览器和文件管理

2.2.4工作区浏览器和变量编辑器

2.2.5M文件编辑/调试器与M脚本

文件编写

2.2.6MATLAB的路径搜索机制

2.3MATLAB帮助系统用法简介

2.3.1帮助系统的体系结构

2.3.2常用帮助命令

2.3.3帮助浏览器

习题

第3章MATLAB基本操作

3.1常用语法及指令

3.1.1常用数学函数

3.1.2表达式的基本运算符

3.2MATLAB的数据类型

3.2.1整数

3.2.2浮点数

3.2.3复数

3.2.4逻辑变量

3.2.5变量

3.2.6数据类型之间的转换

3.3MATLAB的基本语法

3.3.1矩阵的赋值

3.3.2几种基本矩阵

3.3.3矩阵的变换

3.3.4矩阵的初等运算

3.3.5矩阵的基本运算

3.3.6矩阵元素的关系运算与逻辑

运算

习题

第4章向量、字符串、单元数组与

结构体

4.1向量

4.2字符串与字符串操作

4.2.1字符串的生成

4.2.2字符串操作

4.3单元数组与结构数组

4.3.1单元数组

4.3.2字符串的比较、查找和替换

4.3.3结构数组

习题

第5章基本绘图

5.1二维图形绘制

5.1.1绘图步骤

5.1.2二维绘图函数

5.1.3绘图窗口控制

5.2三维图形绘制

5.3图形控制

5.3.1二维图形控制

5.3.2三维图形控制

5.4特殊图形的绘制

5.4.1二维特殊绘图函数

5.4.2三维特殊绘图函数

习题

目录第6章MATLAB数值运算

6.1数据分析与稀疏矩阵

6.1.1基本数据分析函数

6.1.2线性方程组的求解

6.1.3相关与卷积

6.1.4傅里叶变换

6.1.5稀疏矩阵

6.2多项式的操作

6.2.1多项式的表示

6.2.2多项式的运算

6.2.3多项式的求解

6.2.4多项式的拟合

6.2.5多项式的插值

6.3函数运算

6.3.1函数的绘图及分析

6.3.2函数的数值积分

6.4微分方程

习题

第7章MATLAB编程

7.1脚本文件与编辑器

7.1.1创建和使用脚本文件

7.1.2有效使用脚本文件

7.1.3有效使用命令窗口和编辑器/

调试器窗口

7.1.4脚本文件可读性

7.1.5脚本文件示例

7.2输入/输出语句与程序设计

开发

7.2.1输入输出语句

7.2.2M函数文件的定义与调用

7.2.3伪代码

7.2.4程序设计和开发

7.3程序流程控制语句

7.3.1ifelseif/elseend条件分支

控制

7.3.2switchcase 切换多分支控制

7.3.3循环控制

7.3.4使用数组作为循环索引

7.4关系操作和逻辑操作

7.4.1logical类和logical函数

7.4.2逻辑运算符

7.4.3逻辑函数

7.4.4使用逻辑数组访问数组

7.5MATLAB程序调试

7.5.1断点功能区

7.5.2运行功能区

7.5.3查找故障

7.5.4循环调试示例

习题

第8章MATLAB符号处理

8.1符号运算简介

8.1.1符号对象

8.1.2符号变量和符号表达式的生成

8.1.3findsym函数和subs函数

8.1.4符号和数值之间的转换

8.1.5任意精度的计算

8.1.6创建符号方程

8.2符号表达式的化简与替换

8.2.1符号表达式的化简

8.2.2符号表达式的替换

8.3符号微积分

8.3.1符号表达式求极限

8.3.2符号微分

8.3.3符号积分

8.3.4级数求和

8.3.5泰勒级数

8.4符号方程的求解

8.4.1代数方程求解

8.4.2代数方程组求解

8.4.3微分方程求解

8.4.4微分方程组求解

8.4.5复合函数和反函数

8.5符号积分变换

8.5.1傅里叶变换

8.5.2拉普拉斯变换

8.5.3z变换

习题

第9章MATLAB句柄图形与GUI

设计

9.1MATLAB的图形对象

9.1.1Root对象

9.1.2Figure对象

9.1.3Core对象

9.1.4Plot对象

9.1.5Annotation对象

9.1.6Group对象

9.2图形对象属性与操作

9.2.1图形对象的属性

9.2.2图形对象属性值设置

9.2.3对象的默认属性值

9.2.4对象属性值的查询

9.3GUI简介

9.3.1GUI概述

9.3.2GUI的可选控件

9.3.3创建简单GUI示例

9.4向导创建GUI

9.4.1启动GUIDE

9.4.2控件运作机理及创建

9.4.3向导创建GUI示例

9.5编写GUI代码

9.5.1GUI文件

9.5.2响应函数

9.5.3控件编程

9.6程序创建GUI

9.6.1创建GUI的常用函数

9.6.2程序创建GUI示例

习题

第10章优化工具箱

10.1优化理论与优化工具箱简介

10.1.1优化理论概述

10.1.2MATLAB优化工具箱概述

10.1.3常用优化功能函数

10.1.4优化工具箱使用一般步骤

10.2线性规划问题

10.2.1线性规划数学模型

10.2.2线性规划MATLAB优化函数

10.2.3模型求解示例

10.3二次规划问题

10.3.1二次规划模型

10.3.2二次规划函数

10.3.3二次规划问题的应用

10.4无约束非线性规划

10.4.1基本数学原理介绍

10.4.2fminbnd函数

10.4.3fminunc函数

10.4.4fminsearch函数

10.5有约束非线性规划问题

10.5.1有约束非线性规划数学模型

10.5.2有约束非线性规划函数

10.6多目标优化

10.6.1fgoalattain函数

10.6.2fminimax函数

习题

第11章智能优化算法

11.1遗传算法简介

11.2遗传算法工具箱简介

11.2.1遗传算法工具箱界面操作与参数

设置

11.2.2遗传算法工具箱主要函数与

编程

11.3神经网络简介

11.4神经网络工具箱

习题

第12章Simulink入门与实例演示

12.1Simulink功能与特点简介

12.2实例演示——房屋热力学系统

模型

12.2.1运行房屋热力学系统演示

模型

12.2.2房屋热力学系统模型说明

12.3双质量弹簧系统模型演示及其他

模型实例

12.3.1双质量弹簧系统模型

12.3.2其他实例演示程序

12.4Simulink偏好属性设置

习题

第13章创建Simulink模型

13.1新建或打开模型

13.2模块基本操作

13.3模块连线操作

13.4模型说明

13.5模型打印

习题

第14章Simulink模块库

14.1模块库简介

14.2常用模块组

14.3连续模块组

14.4离散模块组

14.5非连续模块组

14.6逻辑运算与位操作模块组

14.7查表模块组

14.8数学运算模块组

14.9端口与子系统模块组

14.10信号通道模块组

14.11信号接收模块组

14.12信号源模块组

14.13用户自定义模块组

14.14专业模块库简介

习题

第15章Simulink模型的仿真运行

15.1用Simulink模型仿真的基本

步骤

15.2模型窗口的基本操作和参数

设置

15.2.1模型窗口仿真的基本操作

15.2.2仿真参数设置

15.3影响仿真速度与精度的因素

15.3.1求解器Solver及其正确设置

15.3.2影响Simulink仿真速度的若干

因素

15.3.3提高Simulink仿真精度的若干

措施

15.4S函数技术简介

15.4.1S函数的基本用法

15.4.2M文件S函数简介

15.4.3M文件S函数模板

15.4.4Simulink仿真应用举例

习题

第16章应用案例

16.1车货匹配问题

16.2选址问题

16.3旅行商问题

16.4供应链牛鞭效应仿真

参考文献

图书评论

计算机仿真matlab编程,MATLAB与计算机仿真相关推荐

  1. matlab编程 英文翻译,MATLAB编程,MATLAB programming,音标,读音,翻译,英文例句,英语词典...

    Image:114994698204558.jpg matlab matlab是矩阵实验室(matrix laboratory)之意.除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理 ...

  2. 全国计算机c二级编程题,全国计算机二级C上机 编程题.doc

    全国计算机二级C上机 编程题.doc 全国计算机二级C上机 编程题 全国计算机等级考试C语言――编程题 1.m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数 ...

  3. 狼羊白菜过河matlab编程,matlab绘制农夫过河动态图

    仿真秀平台一直有做针对于matlab入门的公开课,算法工匠带你学MATLAB基础课程,入门一段时间后我们就可以用 matlab做一下有意思的事比如说画个动态图: 是不是很神奇,使用好matlab动态绘 ...

  4. 计算机原理与编程设计,最优化计算机原理与算法程序设计

    最优化计算机原理与算法程序设计 语音 编辑 锁定 讨论 上传视频 <最优化计算机原理与算法程序设计>是湖南国防科技大学出版社出版的图书,作者是粟塔山等. 作    者 粟塔山等编著 ISB ...

  5. es算法matlab编程,matlab练习程序(演化策略ES)

    % 算法步骤如下: % 1.设定种群个体数和需要迭代的次数. % 2.选择父代中的个体按照公式: % z1=sqrt(-2*ln(u1))*sin(2*pi*u2)*m, % z2=sqrt(-2*l ...

  6. 差商matlab编程,Matlab数值计算差商与插值

    均差定义 若已知函数f(x)在点x0,x1,...xn处的值f(x0),f(x1),...f(xn).如果i≠j,则 一阶均差f[xj,xj+1]=f(xj+1)−f(xj)xj+1−xj(j=0,1 ...

  7. 马尔可夫预测matlab编程,MATLAB马尔科夫链预测法

    MATLAB马尔科夫链预测法 发布时间:2018-06-10 09:10, 浏览次数:1195 , 标签: MATLAB 1,确定初始概率分布p0 输入初始状态矩阵: >>A=[11 19 ...

  8. 连续梁的matlab编程,MATLAB在连续梁计算和作图中的应用

    *收稿日期:2010-12-02 作者简介:李继生(1965-),男,河南汝南人,黄淮学院数学科学系教师,从事力学教学和相关研究工作. 2011年3月第10卷第2期(总第50期)安阳工学院学报Jour ...

  9. 差商matlab编程,MATLAB程序设计教程(8)

    第8章MATLAB数值积分与微分 8.1数值积分 8.2数值微分 8.1数值积分 8.1.1数值积分基本原理 求解定积分的数值方法多种多样,如简单的梯形法.辛普生(Simpson)法.牛顿-柯特斯(N ...

  10. 计算机仿真技术-基于matlab的电子信息类课程课后答案,计算机仿真技术——基于MATLAB的电子信息类课程(第4版)...

    目 录 第1章 MATLAB语言概述1 1.1 MATLAB语言及特点1 1.2 MATLAB的工作环境2 1.2.1 MATLAB系统的安装2 1.2.2 MATLAB系统的启动2 1.2.3 MA ...

最新文章

  1. Ubuntu 14.04 64位机上不带CUDA支持的Caffe配置编译操作过程
  2. MySQL基础篇:数据定义语言DDL
  3. 用了 Elasticsearch 后,查询起飞了!
  4. busybox 安装mysql_安装busybox
  5. 虹软java接摄像头_虹软人脸识别SDK(java+linux/window) 初试
  6. php邮件代码c语言,C语言实现邮件发送功能(SMTP)源码
  7. php dechex 补零,PHP dechex()函数
  8. 你的数据可也可以发三篇NAR的文章
  9. 重构真的能提高代码质量吗?
  10. 扁平化设计的几个规律
  11. c语言万年历节日算法,万年历星期的算法(C语言)
  12. html hr 垂直居中,常见的CSS水平垂直居中设置
  13. 1386. Cinema Seat Allocation
  14. Python根据地名获取经纬度
  15. Mac版DBeaver调整编辑窗口字体大小
  16. java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to
  17. 如何有效阅读caffe源码
  18. android P OTA 初探 —— 1、OTA简单介绍
  19. Paying More Attetion to Attention:Improving the Performance of Convolutional Neural Networks via AT
  20. 运动解剖测试题软件,2015教师招聘体育学科运动解剖学经典题

热门文章

  1. 华为关闭telnet命令_华为交换机关闭Telnet、开启SSH服务命令
  2. 《Python核心编程》第二版第三版高清PDF 中文
  3. 基于R语言、MATLAB、Python机器学习方法与案例分析
  4. python输出语句中引用多个变量
  5. (附源码)springboot家庭装修管理系统 毕业设计 613205
  6. 解决Ubuntu18无法连接Airpods、蓝牙耳机的问题
  7. springboot集成quzytz(简单易使用复制即可)
  8. M3U8下载,直播源下载,FLASH下载(三)-直播源下载
  9. C语言实现简单的计算器(C语言入门1)
  10. java下载视频_怎么用Java从网上下载一个视频下来