图书介绍
IDL可视化工具入门与提高2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 闫殿武编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111121317
- 出版时间:2003
- 标注页数:360页
- 文件大小:103MB
- 文件页数:376页
- 主题词:IDL语言-程序设计
PDF下载
下载说明
IDL可视化工具入门与提高PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 IDL简介1
1.1 关于本书1
1.1.1 支持材料2
1.1.2 印刷上的约定2
1.1.3 特殊字符3
1.2 关于IDL3
1.2.1 IDL巡视4
1.2.2 获取IDL4
1.3 运行IDL4
1.4 在线帮助5
1.5 各章节主要内容7
第2章 IDL语法基础9
2.1 交互式和编译模式9
2.1.1 交互式模式9
2.1.2 编译模式10
2.2 变量10
2.2.1 数据类型11
2.2.2 跟踪变量类型12
2.2.3 数据类型的转换12
2.2.4 浮点向整型的转换13
2.2.5 字符串和数字类型之间的转换14
2.2.6 变量名称15
2.3 数组简介16
2.3.1 创建数组17
2.3.2 数组的存储格式17
2.3.3 创建数组的函数18
2.3.4 浮点网格数组20
2.4 数组的下标20
2.4.1 数组下标的示例21
2.4.2 多维数组下标的示例22
2.4.3 一维下标23
2.4.4 下标的抽取24
2.4.5 多维下标的抽取24
2.5 表达式和运算法则25
2.5.1 表达式书写规则26
2.5.2 被整数除时需要谨慎27
2.5.3 运算符27
2.5.4 运算的优先级28
2.5.5 数组的运算操作28
2.5.7 取小、取大操作和模操作30
2.5.6 运算符的优先级和数组操作的效率30
2.5.8 数组与数组的乘法运算31
2.6 关系运算和布尔运算33
2.6.1 关系运算符33
2.6.2 关系运算和布尔运算的联合37
2.6.3 三重运算符38
2.6.4 位操作39
2.7 结构体40
2.7.1 匿名结构体40
2.7.3 署名结构体42
2.7.2 结构体数组42
2.7.4 结构体的工作44
2.8 指针48
2.8.1 指针的类型49
2.8.2 创建指针49
2.8.3 释放指针内存51
2.8.4 验证指针的有效性51
2.8.5 指针的提领52
2.8.6 避免指针出现问题53
2.9.1 数组元素的数目55
2.9 数组的性质55
2.9.2 数组的大小和类型56
2.9.3 最小值和最大值57
2.9.4 平均值、方差和标准偏差58
2.9.5 总和58
2.10 数组中元素的定位59
2.10.1 查找符合选择条件的值59
2.10.2 使用where函数时使用一维下标60
2.10.3 查找不满足选择条件的值61
2.11 数组的重排列61
2.11.1 改变数组的维度62
2.11.2 转换数组中的元素的顺序63
2.11.3 旋转数组63
2.11.4 转置数组64
2.11.5 平移数组65
2.11.6 数组排序66
2.11.7 查找惟一的数组值66
2.12 数组大小的调整67
2.12.1 通过一个整数因子调整大小67
2.12.2 调整数组到任意大小69
2.12.3 使用定制的内插法任意缩放数组71
2.12.4 删除列或行72
3.1 定义和编译程序73
3.1.1 过程73
第3章 编写IDL程序73
3.1.2 函数74
3.1.3 命名和编译源文件74
3.1.4 手动编译75
3.1.5 自动编译75
3.1.6 遇到错误后返回主层次77
3.2.1 if语句79
3.2 控制语句79
3.2.2 case语句80
3.2.3 for语句82
3.2.4 while语句83
3.2.5 repeat语句84
3.2.6 return语句 .85
3.2.7 goto语句86
3.2.8 switch语句86
3.2.9 break语句88
3.3 参数和关键字89
3.2.10 continue语句89
3.3.1 参数90
3.3.2 关键字90
3.3.3 使用参数和关键字90
3.3.4 自变量传递机制92
3.3.5 特殊关键字93
3.3.6 特殊关键字的传递机制94
3.4 检测参数和关键字95
3.4.1 检测输入参数和关键字95
3.4.3 检测布尔关键字97
3.4.2 不用更改输入参数97
3.4.4 检测输出参数和关键字98
3.5 脚本、包含文件和日志98
3.5.1 脚本98
3.5.2 包含文件99
3.5.3 日志100
3.6 全局变量100
3.6.1 只读系统变量100
3.6.2 可写系统变量101
3.6.3 用户定义系统变量102
3.6.4 common模块103
3.7 处理错误104
3.7.1 截取错误105
3.7.2 数学错误106
3.7.3 重设IDL时段107
3.8 有效地编程108
3.8.1 节约内存108
3.8.2 使用高效的方法109
第4章 输入和输出110
4.1 标准输入输出110
4.1.1 写入标准输出110
4.1.2 从标准输入中读取113
4.1.3 自由格式的输入114
4.1.4 从字符串中读取114
4.1.5 写入一个字符串115
4.1.6 合法和非法的read自变量115
4.2 文件操作116
4.2.1 打开文件116
4.2.2 选择一个文件117
4.2.3 获取文件的信息118
4.2.4 关闭文件118
4.3.1 读取有格式文件119
4.3 读写有格式(ASCII)文件119
4.3.2 写入一个有格式文件122
4.4 读写无格式(二进制)文件123
4.4.1 读取无格式文件(单一数据类型)124
4.4.2 读取无格式文件(混合数据类型)125
4.4.3 读取Fortran77无格式文件126
4.4.4 重定位文件指针127
4.4.5 字节交换(或大端机对小端机)127
4.4.6 将二进制数据写入无格式文件129
4.4.7 用程序读写可移植二进制数据131
4.4.8 通过关联变量读取二进制数据133
4.4.9 存储和恢复IDL变量134
4.5 科学的和专业的数据格式135
4.6 读写netCDF文件136
4.6.1 从netCDF文件中读取一个变量137
4.6.2 从netCDF文件中读取一个属性138
4.6.3 解开netCDF文件中的内容139
4.6.4 写入netCDF文件141
4.6.5 标准属性142
4.6.6 坐标变量143
4.7 读写HDF文件143
4.7.1 从HDF文件中读取一个变量144
4.7.2 使用程序包读取一个变量145
4.7.3 从HDF文件中读取一个属性146
4.7.4 解开HDF文件中的内容147
4.7.5 写入HDF文件150
4.7.6 坐标变量151
第5章 直接图形系统153
5.1 图形设备153
5.1.1 选择一个图形设备154
5.1.2 设置图形设备154
5.2.2 24位显示模式155
5.2 显示模式155
5.2.1 8位显示模式155
5.2.3 显示模式比较156
5.2.4 获取显示模式的信息156
5.2.5 选择一种显示模式:Windows和MacOS平台158
5.2.6 选择显示模式:UNIX平台158
5.2.7 通过启动文件选择显示模式160
5.3 图形窗口161
5.3.1 创建一个窗口161
5.3.2 对已存在窗口的操作162
5.3.3 不可见图形窗口(像素映射)和动画164
5.3.4 创建图形窗口的滚动条166
5.4 处理颜色167
5.4.1 使用索引颜色模式和RGB颜色模式167
5.4.2 颜色表操作173
5.4.3 在24位显示设备上装载颜色表173
5.4.4 获得颜色表的拷贝173
5.4.5 修改和创建颜色表174
5.4.6 保存自己的颜色表175
6.1.1 线画图178
第6章 数据的图形显示178
6.1 画图概述178
6.1.2 重叠画180
6.1.3 散点图181
6.1.4 极线图182
6.1.5 图形坐标182
6.1.6 坐标转换183
6.1.7 在普通坐标和设备坐标中画图184
6.1.8 系统变量184
6.2 图形定位185
6.2.1 指定一个画图位置186
6.2.2 计算图形位置187
6.2.3 定位多个图形190
6.3 定制线画图191
6.3.1 一般线画图的性质191
6.3.2 一般的轴性质192
6.3.3 设置轴范围和类型193
6.3.4 创建轴194
6.3.5 对数轴195
6.3.6 刻度和标注196
6.4 画颜色197
6.4.1 索引颜色198
6.4.2 分解颜色199
6.5 标题、标注和符号200
6.5.1 标题200
6.5.2 标注202
6.5.3 数学符号203
6.6 误差棒、直方图和条形图205
6.6.1 误差棒图形205
6.6.2 直方图207
6.6.3 条形图209
6.7.1 等值线图概论211
6.7 等值线图211
6.7.2 画不规则空间的数据等值线图214
6.7.3 填充等值线图215
6.8 网格曲面图和阴影曲面图216
6.8.1 网格曲面图217
6.8.2 不规则间距数据集220
6.8.3 阴影曲面图222
6.8.4 网格和阴影图相结合225
6.9 地图226
6.9.1 创建一个地图投影226
6.9.2 设置地图投影229
6.9.3 选择地图范围231
6.9.4 大陆轮廓线233
6.9.5 地图的网格线234
6.9.6 地图投影上的等值线图236
6.9.7 在地图投影中显示规则网格图像238
第7章 图像显示241
7.1 图像基础241
7.1.1 假彩色图像241
7.2.1 显示不调整的图像:tv242
7.2 图像显示的程序242
7.1.2 真彩色图像242
7.2.2 显示调整的图像tvscl243
7.2.3 从下往上显示和从上往下显示245
7.2.4 tv和tvscl的关键字245
7.3 定制图像调整245
7.3.1 通过bytscl调整图像245
7.3.2 颜色表的分割248
7.3.3 使用不同颜色表显示多个图像249
7.3.4 直方图的剪切251
7.3.5 直方图均衡化254
7.4 调整图像大小与图形设备匹配255
7.5 显示真彩图像258
7.5.1 在24位模式下显示真彩图像258
7.5.2 在8位模式下显示真彩图像259
7.6 在PostScript和PRINTER设备上显示图像260
7.6.1 在设备PostScript上显示假彩色图像260
7.6.2 在PRINTER设备中显示假彩色图像262
7.6.3 在PostScript设备中显示真彩色图像263
7.6.4 在PRINTER设备中显示真彩色图像264
7.7 图像显示的应用例子265
第8章 创建图形输出273
8.1 位图和矢量输出273
8.2 创建位图输出文件274
8.2.1 从显示中读取:tvrd274
8.2.2 从8位显示中读取275
8.2.3 从24位显示中读取276
8.2.4 一个tvrd函数包277
8.2.5 选择一个位图输出格式279
8.2.6 将一个8位图像存入位图输出文件279
8.2.7 将一个24位图像保存为位图输出文件280
8.2.8 将显示内容存储到位图输出文件的一个程序281
8.3 创建PostScript输出284
8.3.1 PostScript设备介绍284
8.3.2 设置PostScript设备285
8.3.3 手动设置大小和位置287
8.3.4 自动设置大小和位置289
8.3.5 彩色PostScript输出294
8.3.6 在PostScript模式下使用颜色表295
8.3.7 转换背景和画图颜色296
8.3.9 PostScript设备字体297
8.3.8 设置字体297
8.3.10 TrueType字体298
8.3.11 在可画区域中定位图形300
8.3.12 添加一个EPS预览300
8.4 创建打印机输出301
8.4.1 选择一台打印机302
8.4.2 设置Printer设备303
8.4.3 手动设置大小和位置304
8.4.4 自动设置大小和位置306
9.1 介绍GUI编程311
第9章 图形用户界面311
9.1.1 GUI成分(组件)312
9.1.2 GUI编程和程序编程312
9.1.3 GUI设计313
9.2 创建组件315
9.2.1 组件的属性316
9.2.2 widget_base函数317
9.2.3 widget_button函数317
9.2.4 widget_draw函数319
9.2.5 widget_droplist函数321
9.2.6 widget_label函数322
9.2.7 widget_list函数323
9.2.8 widget_slider函数324
9.2.9 widget_table函数325
9.2.10 widget_text函数327
9.2.11 组件布局328
9.2.12 命名按钮331
9.2.13 混合组件332
9.3 处理已经存在的组件333
9.3.1 设置组件性质:widget_control333
9.4 事件和事件处理334
9.3.2 获取组件信息:widget_info334
9.4.1 事件结构体335
9.4.2 事件的管理337
9.4.3 事件处理器和应用程序状态信息337
9.4.4 一个程序的多种情况340
9.5 一个GUI应用程序344
9.5.1 体会设计含义345
9.5.2 启动过程345
9.5.3 事件处理器的过程349
9.5.4 服务过程355
9.5.5 编译和运行imgui358
热门推荐
- 1882860.html
- 266839.html
- 2110363.html
- 2647016.html
- 3403303.html
- 2023267.html
- 826450.html
- 2242399.html
- 1755907.html
- 1129840.html
- http://www.ickdjs.cc/book_1336758.html
- http://www.ickdjs.cc/book_3734330.html
- http://www.ickdjs.cc/book_3036922.html
- http://www.ickdjs.cc/book_249461.html
- http://www.ickdjs.cc/book_404492.html
- http://www.ickdjs.cc/book_2685867.html
- http://www.ickdjs.cc/book_1446254.html
- http://www.ickdjs.cc/book_40811.html
- http://www.ickdjs.cc/book_2915514.html
- http://www.ickdjs.cc/book_1511077.html