第一章 简介 2
1.1 类比模拟 2
1.2 数位模拟 6
1.3 模拟语言 9
1.4 数位模拟转译程式 18
1.5 摘要 23
习题 24
第二章 MIMIC程式计划 27
2.1 MIMIC程式计划 27
2.1.1 卡片格式 27
2.1.2 卡片次序 29
2.2 基本语言单元 30
2.1.3 举例 30
2.2.1 常数 32
2.2.2 参数 33
2.2.3 变数 33
2.2.4 保留名称 34
2.2.5 运算素 35
2.2.6 函数 36
2.2.7 陈式 43
2.3 陈述 44
2.3.1 逻辑控制变数 46
2.3.2 算术陈述 47
2.3.3 输入陈述及函数产生 48
2.3.4 输出陈述 52
2.3.6 控制陈述 56
2.3.5 逻辑陈述 56
2.3.7 积分陈述 59
2.3.8 隐含陈述 63
2.3.9 混合陈述 65
2.3.10 其他陈述 66
2.4 使用者的选择 67
2.4.1 MIMIC语言副程式 67
2.4.2 FORTRAN语言副程式 69
2.5 测验程式及程式除错 71
2.5.1 测验程式 71
2.5.2 程式除错 75
习题 76
3.1.1 初等函数 79
3.1 函数及图形的产生 79
第三章 工程上的应用 79
3.1.2 几何图形 82
3.2 波形的产生 86
3.2.1 被调波形 86
3.2.2 脉动波形 90
3.2.3 周期波形 97
3.3 工程上的分析与设计 106
3.3.1 飞行员弹出系统 106
3.3.2 飞机制动齿轮系统 112
3.3.3 由卫星形成的都卜勒频率 119
3.3.4 空用火力控制系统的攻? 122
3.4.1 继电器伺服的模拟 139
3.4 非线性反馈控制系统的模拟 139
3.4.2 气蜂火箭高度控制系统 159
3.4.3 卫星滚轴控制系统 165
习题 173
第四章 数学上的应用 179
4.1 富氏级数 179
4.1.1 周期函数 179
4.1.2 周期函数的展开 181
4.1.3 举例 182
4.1.4 富氏系数的计算 185
4.2 富氏积分 191
4.2.1 非周期函数的展开 191
4.2.2 举例 192
4.2.3 富氏积分的计算 194
4.3 相关函数 195
4.3.1 自行相关函数 195
4.3.2 功率谱密度 196
4.3.3 自行相关函数的计算 197
4.3.4 交叉相关函数 199
4.4 常微分方程式 202
4.4.1 线性常微分方程式 203
4.4.2 非线性常微分方程式 218
4.5 偏微分方程式 237
4.5.1 二阶偏微分方程式 238
4.5.2 转换为微分差方程式 243
4.5.3 举例 247
4.5.4 高阶有限差 251
4.6 一个函数的二重积分 252
习题 255
第五章 福传程式计划的模拟 261
5.1 福传语言单元 261
5.1.1 卡片格式 262
5.1.2 符号组 263
5.1.3 福传数目 263
5.1.4 常数 264
5.1.5 变数 266
5.1.6 注标 267
5.1.7 算符 267
5.1.8 陈式 268
5.1.9 福传算术 269
5.2 福传陈述 271
5.2.1 算术陈述 271
5.2.2 控制陈述 272
5.2.3 输入输出陈述 275
5.2.4 次常规陈述 282
5.2.5 规格陈述 292
5.3 计算微分方程的解——第一法 297
5.3.1 范德普尔方程式 297
5.3.2 数字解法 298
5.3.3 流程图 300
5.3.4 WRITE及FORMAT陈述 300
5.3.5 福传程式 304
5.4.1 印出设计 307
5.4.2 文字数据的栏规格 307
5.4 第二法 307
5.4.3 流程图 312
5.4.4 READ陈述和数据卡 312
5.4.5 福传程式 314
5.5 第三法 315
5.5.1 注标变数 315
5.5.2 注标变数的READ和WRITE陈述 317
5.5.3 变数格式 317
5.5.4 两个次常规 319
5.5.5 福传程式 320
5.6.1 COMMON陈述 324
5.6 第四法 324
5.6.2 变距尤勒积分法 325
5.6.3 福传程式 330
5.6.4 举例 330
5.7 其他方法 336
5.7.1 积分公式的选择 336
5.7.2 仑古达公式和第五法 337
5.7.3 预测校正公式和第六法 343
5.7.4 第七法 351
习题 356
第六章 模拟转译程式的逻辑与结构 359
6.1 SIMIC 359
6.1.1 SIMIC语言 362
6.1.2 SIMIC转译程式 364
6.2 执行程式 366
6.3 MAP编码函数 371
6.4 编译 373
6.4.1 读输入卡 380
6.4.2 在缓冲器C内形成一个连串 381
6.4.3 祗含名称的陈式 382
6.4.4 找寻最内层的一对括弧 383
6.4.5 处理算术陈式 385
6.4.6 处理函数陈式 387
6.4.7 处理祗含名称的连串 387
6.5 组合 388
6.5.1 决定地址 393
6.5.2 有关LCV的指令 395
6.5.3 机器语言码的产生 396
6.5.4 增加指标IF 399
6.6 执行 399
6.6.1 CALL F陈述 401
6.6.2 开始 403
6.6.3 执行循环 403
6.7 积分 404
6.7.1 积分公式 407
6.7.2 误差估计 408
6.7.3 积分的间距 409
6.7.4 间距值的自动变更 411
6.8 输入输出 412
6.8.1 进入MIMHDR 413
6.8.2 进入MIMOUT 413
6.8.3 进入MIMPAR 414
6.9 举例 414
习题 420
第七章 DSL/90程式计划模拟 423
7.1 简介 423
7.2 基本语言单元 425
7.2.1 常数 425
7.2.2 变数名称 425
7.2.3 保留名称 426
7.2.4 算符和陈式 427
7.3 函数 428
7.3.1 造入函数 430
7.3.2 福传函数 438
7.3.3 使用者提供的函数 438
7.4 DSL/90程式的写码 440
7.4.1 系统叙述 440
7.4.2 DSL/90程式 440
7.4.3 结果 444
7.5 陈述 444
7.5.1 连接陈述 447
7.5.2 数据陈述 448
7.5.3 控制陈述 455
7.5.4 虚拟操作陈述 459
7.6 模拟举例 466
7.6.1 控制卡片 467
7.6.2 范德普尔方程式 468
7.6.3 贝塞尔第一种函数 470
7.6.4 偏微分方程式 473
7.6.5 卫星滚轴控制系统 475
7.7 DSL/90转译程式 475
7.7.1 转译程式组织 475
7.7.2 程式检查 478
7.7.3 分类 479
7.7.4 程式限制 480
7.7.5 积分函数 482
7.7.6 导数函数 485
7.7.8 隐含函数 486
7.7.7 非线性函数产生器 486
7.7.9 延迟函数 488
7.8 DSL/90模拟中使用者的选择 489
7.8.1 数据储存 489
7.8.2 找寻DSL/90变数 490
7.8.3 主控制常规 491
7.8.4 积分次常规 492
7.8.5 隐含函数 493
7.8.6 使用者提供的函数 493
7.9 附加例子 494
7.9.1 飞机制动齿轮系统设计 494
7.9.2 飞行员弹出模拟 498
7.9.3 应用两进制搜索法的参数最佳选择 500