第1章 概述 1
1.1 SCILAB简介 1
1.2 怎样安装SCILAB 2
1.3 SCILAB的软件构成 3
第2章 SCILAB操作入门 5
2.1 SCILAB主窗口介绍 5
2.2 如何学习SCILAB 7
2.2.1 通过实例演示学习SCILAB 7
2.2.2 应用“日志记录”学习SCILAB 8
2.2.3 通过帮助方式学习SCILAB 9
2.2.4 通过其他MATLAB教程资料学习SCILAB 12
2.2.5 通过本书光盘中的文档资料学习SCILAB 14
2.3 SCILAB中的基本操作 14
2.3.1 SCILAB中的文件操作 14
2.3.2 SCILAB中预先规定的对象 15
2.3.3 界面层次的控制操作 17
2.3.4 SCILAB主窗口中的快速键操作 18
2.4 关于SCILAB的脚本文件 19
第3章 数值运算 23
3.1 矩阵的生成 23
3.1.1 标量的生成 23
3.1.2 向量的生成 24
3.1.3 矩阵的生成 26
3.1.4 特殊变量和常数 28
3.2 基本数值运算函数 29
3.2.1 加法和减法 29
3.2.2 乘法运算 30
3.2.3 矩阵求逆与除法运算 31
3.2.4 乘方运算 34
3.2.5 矩阵转置 35
3.3 与矩阵有关的函数 36
3.3.1 矩阵重新定维 36
3.3.2 矩阵提取 37
3.3.3 特征值和特征向量 40
3.4 稀疏矩阵 41
3.4.1 创建稀疏矩阵 42
3.4.2 稀疏矩阵的查看 47
3.5 数据统计 50
3.6 数值积分 56
3.6.1 一重定积分 56
3.6.2 二重定积分 57
3.6.3 三重定积分 59
3.7 优化计算 61
3.7.1 数据拟合 61
3.7.2 非线性优化 63
3.8 插值与样条 67
3.8.1 插值函数 67
3.8.2 样条函数 68
第4章 SCILAB数据类型及程序设计 71
4.1 数据类型 71
4.1.1 布尔矩阵 71
4.1.2 字符串矩阵 73
4.1.3 多项式类型 79
4.1.4 表(list)类型 87
4.1.5 函数 92
4.2 程序控制语句 94
4.2.1 循环语句 94
4.2.2 判断语句 97
4.3 SCILAB脚本文件应用 99
4.3.1 脚本文件的建立与调试 99
4.3.2 函数参数与工作空间 102
第5章 计算结果可视化 106
5.1 SCILAB图形窗口介绍 106
5.2 二维图形的绘制 108
5.2.1 plot指令 108
5.2.2 plot2di指令 111
5.3 三维图形的绘制 115
5.3.1 三维曲面的绘制 115
5.3.2 三维曲线的绘制 120
5.4 绘图全局参数的设定 123
5.5 色图的设定 128
第6章 SCILAB与C或FORTRAN程序的接口 131
6.1 应用动态链接 131
6.1.1 动态链接 132
6.1.2 调用动态链接程序 133
6.2 接口程序 134
6.2.1 建立一个接口程序 135
6.2.2 编译接口程序 139
6.3 建立动态链接库 139
第7章 SCILAB应用篇 144
7.1 信号处理 144
7.2 系统分析 148
7.3 线性方程组求解 152
7.4 非线性方程组求解 157
7.5 线性规划 161
第8章 Scicos——图形化动态模型仿真器 165
8.1 Scicos基本内容介绍 165
8.2 Scicos子模块库介绍 169
8.3 应用Scicos子模块库的一般注意事项 180
8.4 Scicos中的3类基本模块 182
8.5 Scicos应用实例 184
8.6 Scicos中的模块构造 203
第9章 Tcl/Tk在SCILAB中的应用 209
9.1 Tcl入门 210
9.1.1 Tcl/Tk解释器的安装及运行 210
9.1.2 Tcl基本指令 211
9.1.3 Tcl基本控制结构指令 215
9.2 Tk简介 218
9.3 SCILAB与Tcl/Tk的结合 219
9.3.1 Tk_EvalFile指令 219
9.3.2 SCILABEval指令 220
9.3.3 Tk_GetVar指令 221
9.3.4 Tk_SetVar指令 221
9.4 一个应用实例:greenlab 222
第10章 关于自由软件及SCILAB 226
10.1 为什么要讨论自由软件 226
10.2 自由软件的发展简史 227
10.3 自由软件的分类 230
10.4 关于“Copyleft(开权)”的概念 231
10.5 关于“开放源码”软件 233
10.6 关于SCILAB版权协议的说明 235
第11章 未完成的结束语 239
附录A SCILAB光盘使用说明 242
附录B SCILAB版权协议(中文译本) 248
附录C SCILAB部分函数指令表 252