2、ENVI IDL学习笔记
1. 如何查看变量的类型
var=16.0
print,Size(var,/type)
4
即通过Size函数来获得,4为返回值,其意义是数据代码类型4,为浮点型
2.关于变量的命名规则
1)VAR,Var,var
都是一个变量,部分大小写;
2)首位只能是字母或下划线;
3)可以用IDL_Validate
来检查变量名;
4)变量无需预先定义,如需动态爱定义,可以利用Scope_Varfetch
或Execute
函数实现
举个例子
ENVI> str='var'
ENVI> (Scope_Varfetch(str,/enter))=5
ENVI> help,var
VAR INT = 5
5)用N_Element
函数来判断变量是否被定义了
3.关于变量类型的转换
变量可以通过类型转换函数进行强制转换
4.数组
1)数组是IDL最重要的数据组织形式
2)数组支持0-8维
3)下标顺序为先列标,后行标其实就是先列后行
例如数组 Array[3,4]
是3列4行
4)数组的创建方式
a. []
创建
ENVI> arr=[1,2,3]
ENVI> help,arr
ARR INT = Array[3]#说明数组里面有3个元素
ENVI> arr=[[1,2,3],[4,5,6]]
ENVI> help,arr
ARR INT = Array[3, 2]#说明有该数组里面有两个元素为3的数组
b. 利用数组创建函数来创建数组
看到书中常常以arr=indgen()来举例子,indgen()为创建16位有符号整数
5)存储数组
IDL中的数组在内存中是以行存储的,这是因为IDL最初设计目的是用来处理行扫描卫星数据
Q问题:
三维数组可以用来做什么??是否可以前两维纪录坐标的行列号,第三维来纪录像元对应的值??
6)使用数组
其实跟python中差不多
7)提取第10行的值,可以用“*
”表示读取所有的行
5.关于help,变量名
的作用
为了查看变量名
的属性
6."和’的区别
2、ENVI IDL学习笔记相关推荐
- ENVI软件学习笔记(1)
ENVI基础操作 一.打开关闭文件 二.显示文件 三.信息查看与统计 四.链接显示 五.像元定位 六.显示剖面 参考书目:<ENVI遥感软件综合实习教程>,徐永明,科学出版社 一.打开关闭 ...
- 2014年ENVI/IDL遥感应用与开发培训班-11月重庆站 開始报名了
主办单位: 中国遥感应用协会 Esri中国信息技术有限公司 内容简单介绍: 依据中国遥感应用协会栾恩杰理事长推动国内遥感技术和应用的指示精神,2014年中国遥感应用协会组织培训交流部与Esri中国信息 ...
- [学习][笔记]C++/WinRT入门 01Hello world
微软 C++/WinRT简介 windows RT开发笔记:WinRT DLL及其调用研究 How to access the Windows 10 APIs from C++ sample C++/ ...
- ENVI+IDL使用
在面对大批量遥感影像数据重复操作的时候,我们会想到批处理的方式.尽管遥感软件提供了一些批处理的方式,就小部分需求而言,单一的批处理方式往往是不够的,这时候程序化处理就派上用场了. (当然,也可以使用建 ...
- 初级Java学习笔记总结
java高并发解决方案: 1.页面静态:静态访问消耗的资源少 信息录入然后生成静态页面以供访问 2.数据库集群和库表散列 主-从数据库关 ...
- 【沃顿商学院学习笔记】商业基础——Operation Management:02运营管理活动中的详细流程分析
运营管理的学习笔记--流程分析 对于流量分析,我们一般会从四个角度来分析问题:流动单元Flow Unit.流动率/吞吐量Flow Rate/Throughput.流动时间Flow Time和库存Inv ...
- 《Metasploit渗透测试魔鬼训练营》学习笔记
Metasploit渗透测试魔鬼训练营学习笔记 法律常识 <中华人民共和国网络安全法>已由中华人民共和国第十二届全国人民代表大会常务委员会第二十四次会议于2016年11月7日通过,现予公布 ...
- 【ENVI IDL技术殿堂使用不了的解决办法】
最近遇到点问题 大家好,我是学地理的小胖砸,最近两个月以来,新浪微博的常用技术博客(ENVI-IDL技术殿堂的官方博客存在打不开的问题),然后好多博文就看不成了,在这里经过一些相关的咨询和探索,发现一 ...
- IDL学习记录和Java调用IDL方法
IDL学习记录和Java调用IDL方法 2018年02月06日 08:32:02 回首1949 阅读数:385更多 个人分类: 随想 版权声明:乐呵乐呵得了 https://blog.csdn.net ...
最新文章
- R语言绘制堆叠条形图
- 表单源码php,PHP微信表单源码解密开源版 微擎原版功能模块 多功能表单 微信万能表单2.8WEUI高级版...
- java 命名管道_利用Windows命名管道实现IPC的一种有效方法
- 在开课吧学python的经历-28岁,年薪30万,工作5年,被裁掉只用了5分钟
- python六角星绘制_一小时销量破百万,Python告诉你周杰伦的《Mojito》到底有多火!...
- python绘制好几个子图_python绘制多个子图的实例
- Nginx+Tomcat负载均衡
- SQL中object_id函数的用法
- kernel 3.10内核源码分析--内核栈及堆栈切换
- Insider Dev Tour 2019巡演中国站
- 苹果欺诈性营销?iPad mini 6因“果冻屏”遭用户集体诉讼
- 我的conky 配置(拆分版)
- Unicode字符编码
- 【解决】关于sscom不能保存当前窗口到文本文件的问题
- Hamcrest Tutorial
- Origin——在对象管理器中操作图层和绘图
- vi删除选中内容_Vim快速选中、删除、复制引号或括号中的内容
- 【STM32】可变焦、聚焦摄像头驱动电路与驱动程序——两相四线步进电机驱动
- 计算机网络考研408计算机134分笔记!超级详细!23最新考纲
- win7计算机硬盘很慢,Win7系统电脑反应慢 win7系统反应慢的9个解决方法
热门文章
- 【渝粤题库】广东开放大学 公共政策学 形成性考核
- 【SIMULINK】simulink实现信号矩阵整合、求逆、转置、分解、向量矩阵相乘(非matlab)
- bzoj 3944: Sum 杜教筛
- 伊朗科学家被害真相:一场无懈可击的算法暗杀
- 网络唤醒工具WOL(适用于华为路由器下的设备)
- Spring IOC AOP详细笔记
- MAVEN下载历史版本
- 切比雪夫不等式例题讲解_初中数学,一元一次不等式组应用题,2道例题讲解,配3道练习...
- 计算机培训动员会演讲稿,计算机协会社长就职演讲稿与计算机培训心得体会合集.doc...
- 仿菁优网首页动画效果