IDL语法基础(01)
⛄IDL
简介
交互式数据语言——IDL
(Interactive Data Language
)是进行应用程序开发、科学数据分析与可视化表达的理想工具。IDL
是基于矩阵运算的计算机语言,它语法简单,自带大量的功能函数,用很少的几行代码就能实现其它语言很难实现的功能。利用IDL可以快速地进行科学数据读写、三维数据可视化、数值运算和三维图形建模等。IDL
可以应用在地球科学(包括气象、水文、海洋、土壤和地质等),医学影像、图像处理、GIS
系统、软件开发、测试、天文、航空航天、信息处理、数学统计与分析以及环境工程等领域。IDL
的优势:
- 数据访问 —— 灵活的数据输入、输出方式。在科学研究中,将会使用大量不同格式的数据。IDL 基本上支持各种数据格式,并提供了大量的数据读写工具,免除数据读写的烦恼,可以将更多的精力投入到数据分析。
- 数据分析 —— 强大的图像处理、信号处理和数据统计分析能力。
IDL
集成了完善的数据分析、数据统计、图像处理和信号处理软件包。项目应用IDL
可以节省大量时间。使用传统的C
或者FORTRAN
语言需要数天或数周的项目,使用IDL
可以在数小时内完成。 - 数据可视化 —— 先进的图形技术和强大的可视化能力。从简单的二维绘图、三维绘图、体数据可视化、图像显示、动画显示等,到利用
OpenGL
硬件加速功能进行交互式的三维图形浏览,以及支持多处理器快速进行体数据渲染,使用IDL
可以轻松获得丰富的可视化效果。从直接图形法到对象图形法,再到快速可视化函数,IDL
提供了丰富的可视化过程和函数供用户调用,使用少量代码即可实现复杂的可视化结果。 - 软件开发 —— 跨平台支持、全新且统一的开发环境、有效的数据管理手段。
- 集成 —— 灵活的外部语言接口。
IDL
是一个灵活的、可扩展的用于可视化、分析和开发的工具,能够轻松的与其他的软件工具集成。IDL
能够将其他编程语言的代码和函数导入,也可以将IDL
实现的功能集成到其他语言编写的应用程序中去。 - 程序共享 —— 灵活多样的程序发布方式和轻松的成果共享。
IDL
的帮助提供了详细的使用说明和函数功能描述,学会使用帮助是快速入门和解决问题的最佳途径。帮助的启动方式有以下三种:
- 点击主菜单[帮助]下的[选中项目帮助]和[帮助内容]功能菜单;
- 工作台编辑代码时按
F1
或选择一个函数后按F1
,则启动帮助; - 命令行中输入
?
回车后启动帮助。
注意事项:
(1)
IDL
不区分大小写;(2)分号";"表示注释内容的开始;
(3)符号"
$
“,续行符;符号”&
",续命令符;(4)创建
IDL
变量不需要事先声明,直接赋值,并且变量随时可以进行数据类型和维数的动态改变;(5)科学计数法:
a = 6.63e-34,b = 2.998e8
(6)
help
命令可以帮助用户跟踪变量类型和大小。对于标量,显示变量的名称、类型和值;对于数组型变量,显示变量名称、类型和大小。
⛄IDL
语法基础
IDL语法基础(01)相关推荐
- IDL学习:语法基础-指针、链表
本博客将介绍IDL语法基础中的指针.链表的创建及相关的用法.记录自己的学习+整理+理解 . 1. 指针 指针也就是内存地址,是用来存放内存地址的变量,指针可以理解为通讯地址,可以通过通讯地址查询具体的 ...
- VRML语法基础跟简介
VRML语法基础和简介 VRML简介和基础语法 -------------------------------------------- 一.VRML是什么 VRML是虚拟现实造型语言 (Virtua ...
- 前端基础:html基础(css基础和JavaScript基础)/01/B/S网络结构,html文件结构,html标签格式,lt;bodygt;中的一些常用标记
前端基础:html基础(css基础和JavaScript基础)/01/B/S网络结构,html文件结构,html标签格式,<body>中的一些常用标记 html:超文本标记语言(非编程语言 ...
- python打开文件切片_收藏 | 从Python安装到语法基础,小白都能懂的爬虫教程!(附代码)...
来源:大数据 作者:罗攀 蒋仟 本文约5000字,建议阅读20分钟. 本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 本文涉及 ...
- 收藏 | 从Python安装到语法基础,小白都能懂的爬虫教程!(附代码)
来源:大数据 作者:罗攀 蒋仟 本文约5000字,建议阅读20分钟. 本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 本文涉及 ...
- 掉进悬崖的小白,捡到python基础秘籍,学习第一周——语法基础,小游戏,无脑循环
掉进悬崖的小白,捡到python基础秘籍,学习第一周--语法基础,小游戏,无脑循环 人生苦短,我用python 语言的种类: 语言的发展: 什么是python 搭建 Python开发环境: 集成开发环 ...
- html+css语法基础
一,html5语法基础 1,<!–注释-- >,/* */注释语句(因为直接输出不会显示,所以在每个标签前都加了空格) 2,< head>< /head>头部标签, ...
- VB学习过程(二)VB的语法基础和常用的内部函数
2013/11/01 转载请注明出处:http://blog.csdn.net/lxk7280 语法基础: (1)顺序结构 Private Sub Form_Loa ...
- 视频教程-桫哥-GOlang基础-01基本程序设计-Go语言
桫哥-GOlang基础-01基本程序设计 多年互联网从业经验: 有丰富的的企业网站.手游.APP开发经验: 曾担任上海益盟软件技术股份有限公司项目经理及产品经理: 参与项目有益盟私募工厂.睿妙影音家庭 ...
最新文章
- 理解基本权限以及特殊权限:Suid 、Sgid、Sticky以及acl
- 操作系统的起源|开源运动的兴起
- 2017年苹果公司开发者账号申请-公司邓白氏编码
- 博客系统知多少:揭秘那些不为人知的学问(二)
- 利用VS2012自带功能,将xml文档反序列化为对象
- SSIS实践入门1:我的第一个SSIS程序开发
- LINUX移植——LED驱动移植
- 《Python黑客编程之极速入门》正式开课
- 57、RapidJson存储Base64数据和空间释放
- COCI 2016/2017 Round 4 C dp
- (附源码)springboot大学生防疫封校管理系统 毕业设计632124
- 关于推进海洋测绘工作的思考
- python用蓝牙发文件_android-Python蓝牙如何将文件发送到手机
- Linux知识点求职应聘必备
- Windows下使用VS Code编译和构建LoRaWan开源节点代码
- 【调剂】2.23计算机考研其他调剂信息
- 面试官问:前后端分离项目,有什么优缺点?我说:没
- Redflag SP3 介绍
- 开源微商城nopComme研究经历
- 如何通俗地理解基于查找表的DDS、相位累加器、相位调制器?
热门文章
本博客将介绍IDL语法基础中的指针.链表的创建及相关的用法.记录自己的学习+整理+理解 . 1. 指针 指针也就是内存地址,是用来存放内存地址的变量,指针可以理解为通讯地址,可以通过通讯地址查询具体的 ...
VRML语法基础和简介 VRML简介和基础语法 -------------------------------------------- 一.VRML是什么 VRML是虚拟现实造型语言 (Virtua ...
前端基础:html基础(css基础和JavaScript基础)/01/B/S网络结构,html文件结构,html标签格式,<body>中的一些常用标记 html:超文本标记语言(非编程语言 ...
来源:大数据 作者:罗攀 蒋仟 本文约5000字,建议阅读20分钟. 本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 本文涉及 ...
来源:大数据 作者:罗攀 蒋仟 本文约5000字,建议阅读20分钟. 本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 本文涉及 ...
掉进悬崖的小白,捡到python基础秘籍,学习第一周--语法基础,小游戏,无脑循环 人生苦短,我用python 语言的种类: 语言的发展: 什么是python 搭建 Python开发环境: 集成开发环 ...
一,html5语法基础 1,<!–注释-- >,/* */注释语句(因为直接输出不会显示,所以在每个标签前都加了空格) 2,< head>< /head>头部标签, ...
2013/11/01 转载请注明出处:http://blog.csdn.net/lxk7280 语法基础: (1)顺序结构 Private Sub Form_Loa ...
桫哥-GOlang基础-01基本程序设计 多年互联网从业经验: 有丰富的的企业网站.手游.APP开发经验: 曾担任上海益盟软件技术股份有限公司项目经理及产品经理: 参与项目有益盟私募工厂.睿妙影音家庭 ...