网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Scilab\Scicos在建模与仿真中的应用
分类 科学技术-自然科学-数学
作者 (美)史蒂芬·L·坎贝尔//(法)让-菲利普·尚瑟利耶//(法)赫米·尼库卡
出版社 北京邮电大学出版社
下载
简介
编辑推荐

Scilab是由法国国家信息、自动化研究院(INRIA)的科学家们开发的“开放源码”软件。本书由两大部分组成,主要介绍Scilab的入门知识和使用方法,通过这部分的学习,初学者可以快速掌握Scilab的功能和使用方法,有基础的读者可以进一步加深对Scilab认识,以提高其应用水平。如何使用Scilab的工具箱Scicos进行动力学系统建模与仿真的方法,并通过大量实例由浅入深地详细介绍了图形编辑器及其使用,代码的生成和调试,同时也介绍了一些高级功能,例如建立新模块和批仿真等。本书可供高年级本科生和研究生作为教材或教学参考书,也可作为大学、科研机构和工程应用部门的研发人员利用开源软件Scilab进行系统建模、仿真、优化控制和决策所必备的参考书。

目录

第一部分 Scilab

 第1章 绪论

  1.1 Scilab简介

  1.2 入门要领

   1.2.1 安装

   1.2.2 初步操作方法

   1.2.3 行编辑器

   1.2.4 帮助文档

  1.3 典型用法

  1.4 网络资料

 第2章 Scilab入门

  2.1 Scilab对象

   2.1.1 矩阵的构造和操作

   2.1.2 字符串

   2.1.3 布尔矩阵

   2.1.4 多项式矩阵

   2.1.5 稀疏矩阵

   2.1.6 表类型

   2.1.7 函数

  2.2 Scilab编程

   2.2.1 分支结构

   2.2.2 循环结构

   2.2.3 Scilab函数

   2.2.4 调试程序

  2.3 I/O函数

   2.3.1 显示变量

   2.3.2 格式化输入输出

   2.3.3 二进制形式的输入输出

   2.3.4 访问主系统

   2.3.5 图形用户界面

  2.4 Scilab图形窗口

   2.4.1 基本图形窗口

   2.4.2 绘图简介

   2.4.3 图形对象

   2.4.4 Scilab图形和LATEX

   2.4.5 旧的图形类型

  2.5 接口

   2.5.1 链接代码

   2.5.2 编写接口程序

   2.5.3 动态加载

 第3章 采用Scilab的建模与仿真

  3.1 模型的类型

   3.1.1 常微分方程

   3.1.2 边界值问题

   3.1.3 差分方程

   3.1.4 微分代数方程

   3.1.5 混杂系统

  3.2 仿真工具

   3.2.1 常微分方程

   3.2.2 边界值问题

   3.2.3 差分方程

   3.2.4 微分代数方程

   3.2.5 混杂系统

 第4章 最优化问题

  4.1 最优化问题与非线性方程求解

  4.2 一般优化问题

  4.3 非线性方程的求解

  4.4 非线性最小二乘法

  4.5 参数拟合

4.6 线性二次规划

 4.6.1 线性规划

 4.6.2 二次型规划

 4.6.3 半定规划

4.7 求导工具

 第5章 几个应用范例

5.1 N级摆的建模和仿真

 5.1.1 N级摆的运动方程

 5.1.2 代码的生成和仿真

 5.1.3 Maple代码

5.2 小车的建模和仿真

 5.2.1 基本模型

 5.2.2 运动方程

 5.2.3 仿真模型

 5.2.4 Scilab实现

 5.2.5 仿真结果

5.3 自由动荡摆的开环控制

 5.3.1 模型

 5.3.2 控制问题的描述

 5.3.3 最优化问题

 5.3.4 Scilab实现

5.4 参数拟合和隐式模型

 5.4.1 数学模型

 5.4.2 Scilab实现

第二部分 Scicos

 第6章 简介

 第7章 Scicos入门

7.1 简单框图的创建

 7.1.1 运行Scicos

 7.1.2 编辑模型

 7.1.3 仿真框图

 7.1.4 改变模块参数

7.2 符号参数和上下文关系

7.3 分层递阶结构

 7.3.1 在框图中添加超级模块

 7.3.2 编辑超级模块

7.4 保存和加载

 7.4.1 Scicos文件格式

 7.4.2 超级模块和模块库

7.5 同步性和专用模块

 第8章 Scicos的体系结构

8.1 激活信号

 8.1.1 模块激活

 8.1.2 产生激活

8.2 继承性

8.3 始终活跃模块

8.4 常数模块

8.5 条件模块

 第9章 Scicos模块

9.1 模块的行为

 9.1.1 外部激活

 9.1.2 始终活跃

 9.1.3 内部过零点

9.2 模块库内的模块

9.3 修改模块参数

9.4 超级模块和Scifunc

 9.4.1 超级模块

 9.4.2 Scifunc

9.5 创建新的基本模块

 9.5.1 接口函数

 9.5.2 计算函数

 9.5.3 保存新模块

9.6 创建和加载新模块库

 第10章 几个范例

10.1 捕食模型

10.2 控制方面的应用

10.3 信号处理方面的应用

10.4 排队系统

10.5 神经系统科学方面的应用

10.6 类似TCP行为的流体模型

10.7 交互式GUI

 第11章 Scilab批处理

11.1 通过Scilab命令控制Scicos

 11.1.1 scicosim函数

 11.1.2 scicos_simulate函数

11.2 数据共享

 11.2.1 关系变量

 11.2.2 输入输出文件

 11.2.3 全局变量

11.3 几个示例

11.4 稳态解和线性化

 11.4.1 Scilab函数steadycos

 11.4.2 Scilab函数lincos

 第12章 代码生成

12.1 代码生成过程

12.2 局限性

 12.2.1 连续时间激活

 12.2.2 同步

12.3 透视内部

12.4 缺陷

12.5 应用

 第13章 调试

13.1 错误信息

 13.1.1 模块错误

 13.1.2 数值积分过程中的错误

 13.1.3 其他错误

13.2 调试工具

13.3 示例

 13.3.1 日志文件

 13.3.2 动画

 第14章 隐式Scicos和Modelica

14.1 简介

14.2 内部隐式模块

14.3 隐式模块

 14.3.1 Scicos编辑器

 14.3.2 Scicos编译器

 14.3.3 创建模块

14.4 示例

附录A 透视Scicos

 A.1 Scicos编辑器

A.1.1 主编辑器函数

A.1.2 scs_m的结构

 A.2 Scicos编译器

A.2.1 第一编译阶段

A.2.2 第二编译阶段

A.2.3 %cpr的结构

A.2.4 部分编译

 A.3 Scicos仿真器

附录B Scicos中的类型5模块

 B.1 弹球例子中的类型5模块

 B.2 小车一倒摆示例中的动画模块

附录C 小车实例的动画编程

附录D 输出LATEX图例的程序

附录E 用于N级摆建模的Maple代码

参考文献

名词索引

函数索引

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/24 16:51:15