idl
SageFlower
这个作者很懒,什么都没留下…
展开
-
IDL界面搭建+事件处理(九)
界面搭建+事件处理界面搭建单元组件widget系列复合组件事件处理界面搭建单元组件widget系列(所有widget系列均可在IDL帮助文档中有详细介绍,请君自行查看)(1)widget_base(2)widget_label(3)widget_txt(4)widget_draw(5)widget_tree(6)widget_control等…复合组件(1)cw_fiel...原创 2020-04-22 19:56:26 · 1901 阅读 · 0 评论 -
IDL图像可视化(八)
IDL图像可视化1.直接图形法1.坐标信息2.颜色系统1)基础知识2) 实例3)系统变量定义背景颜色和画线颜色2.图形图像显示1.显示窗口2.绘制曲线3.显示图像4.绘制曲面5.相关函数1.直接图形法1.坐标信息1)数据坐标,画图显示的坐标系2)设备坐标,即屏幕坐标系,左上角为(0,0)3)归一化坐标2.颜色系统1)基础知识a. IDL下提供两种显示模式Device,Decomp...原创 2020-04-22 19:45:35 · 9184 阅读 · 0 评论 -
IDL文件读写(七)
文章目录1.标准化输入输出1.print2.read3.reads2.读写文本/ASCII文件1.lun 逻辑设备号2.文本文件读写3.简单例子3.图像文件等其他文件的读写1.文件读写工具参考2.影像存储格式间的转换(transpose())1.标准化输入输出1.print输出所需要的值2.read数值读取,常用在不写界面,但需要用户输入所变量值的情况下(下例给a赋值12)IDL&...原创 2020-04-22 17:22:53 · 4521 阅读 · 0 评论 -
IDL的高效编程(六)
文章目录1.算法优化(减少idl变量内存占用的方法)2.运行时间3.编译规则1.算法优化(减少idl变量内存占用的方法)(当然,减小内存的需求是当你的数据量较大时,可采用以下方法,若数据量较小,则可忽略)1.两种表达式书写方式:(1)data1=data12(2)data2=data12很明显,(1)只开辟了一块内存,所以推荐使用(1)2.data=!null将程序中不用的变量设为...原创 2020-04-22 13:48:59 · 1292 阅读 · 0 评论 -
IDL的参数传递(五)
IDL 参数传递pro1.定义2.简单例子1)简单传入参数2) 传入参数可输入也可不输入的情况3) 传入参数+传出参数4)值传递和地址传递IDL 的传递包括值传递和地址传递两种,主要用在pro和function里面,在这里顺便说一下pro和function的写法。pro1.定义pro定义了一个IDL的过程。2.简单例子1)简单传入参数给出加参数的add.pro(A,B为参数)和作为主...原创 2020-04-22 13:28:32 · 2175 阅读 · 0 评论 -
IDL程序控制(四)
程序控制循环语句1.for2.while3.repeat4.foreach条件语句ifcaseswitch跳转语句breakcontinuegoto注:程序控制主要是学习格式哦~循环语句1.forpro test_lifor i=0,3 do begin print,iendforend结果:IDL> test_li% Compiled module: TEST_L...原创 2020-04-21 17:54:45 · 2307 阅读 · 0 评论 -
IDL变量(数组,字符串,结构体,链表,哈希表)(三)
文章目录数组1.创建数组2.数组常用函数3.数组的动态扩展字符串1.创建字符串2.字符串常用函数结构体1.创建结构体2.结构体的使用链表和哈希表1.创建链表2.链表的使用3.哈希表4.哈希表的功能数组1.创建数组2.数组常用函数详细函数使用参考博客:1.https://www.cnblogs.com/wintertone/p/6596672.html2.https://blog.cs...原创 2020-04-21 16:33:28 · 3317 阅读 · 0 评论 -
IDL 运算符(二)
IDL运算符1.数学运算符2.逻辑运算符3.位运算符4.关系运算符5.数组运算符6.其他运算符后续会继续出idl的学习教程,欢迎持续关注哦,(主要是学习ENVI/IDL呢~)1.数学运算符(注:简单可以理解的不做说明)+- */注意:idl的除对byte型数字除的结果也是byte,想得到浮点型结果,可先原始数据变成浮点型IDL> 5/2 ...原创 2020-04-21 09:47:43 · 2080 阅读 · 0 评论 -
IDL 初学教程(一)
IDL知识学习1.初识idl(特点)2.基础知识点(冷门知识点)1.pro文件2.中文乱码情况3.添加作者信息(文件、程序注释)4.调试(打断点/逐语句/逐过程)5.帮助用法(help)6.变量值7.IDL 自带demo8.换行符9.大小写10.编译成可执行程序(.sav或者.exe)后续会继续出idl的学习教程,欢迎持续关注哦,(主要是学习ENVI/IDL呢~)1.初识idl(特点)1.具...原创 2020-04-18 19:27:10 · 23718 阅读 · 6 评论 -
IDL实用函数
文章目录常用函数1.make_array(n,m)2.size( )3.typename()4. where5.reverse6.rotate7.rot8.sort9.UNIQ10.max,min11. total12.total13.mean14.alog10()15.exp16.alog17.sqrt18.指数19.idl_validname20.reform21.rebin22.con...原创 2020-03-13 23:07:13 · 5711 阅读 · 0 评论