码迷,mamicode.com
首页 > 其他好文 > 详细

【223】?? IDL HDF 文件操作说明

时间:2016-08-27 08:40:20      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

---恢复内容开始---

参考:Math - Miscellaneous Routines
参考:Math - Statistical Tools Routines


01   ABS 绝对值。
02   SQRT 平方根。
03   EXP e 的指数幂。
04   ROUND 四舍五入。
05   CEIL 不小于此数的最小整数。
06   FLOOR 不大于此数的最大整数。
07   SIN 三角函数,sin 值。
08   COS 三角函数,cos 值。
09   TAN 三角函数,tan 值。
10   ALOG 自然对数。
11   ALOG10 以 10 为底的对数。
12   ALOG2 以 2 为底的对数
13   MEAN 平均值。
14   FACTORIAL 阶乘。

序号 名称  

功能说明

  语法 & 举例
01 HDF_SD_START  

打开一个 SDS模式的 HDF 文件。
返回值是这个 HDF 文件的 SD ID。如果没有设置关键字,则以只读形式打开。
-----------------------------------------------

Result = HDF_SD_START( Filename [, /READ | , /RDWR] [, /CREATE] )
-----------------------------------------------
? READ:只读模式,默认模式;
? RDWR:读写模式;
? CREATE:创建一个新的 SD 文件。

 

IDL> PRINT, ABS(-25)
      25

 02 SQRT

 

 

打开一个 SDS模式的 HDF 文件。
返回值是这个 HDF 文件的 SD ID。如果没有设置关键字,则以只读形式打开。
-----------------------------------------------
Result = HDF_SD_START( Filename [, /READ | , /RDWR] [, /CREATE] )
-----------------------------------------------
? READ:只读模式,默认模式;
? RDWR:读写模式;
? CREATE:创建一个新的 SD 文件。

Result = SQRT(X)
  IDL> PRINT, SQRT(2)
      1.41421
 03 EXP   打开一个 SDS模式的 HDF 文件。
返回值是这个 HDF 文件的 SD ID。如果没有设置关键字,则以只读形式打开。
-----------------------------------------------
Result = HDF_SD_START( Filename [, /READ | , /RDWR] [, /CREATE] )
-----------------------------------------------
? READ:只读模式,默认模式;
? RDWR:读写模式;
? CREATE:创建一个新的 SD 文件。

Result = EXP(Expression)
 

IDL> PRINT, EXP(1)
      2.71828
IDL> PRINT, EXP(2)
      7.38906

 04 ROUND   打开一个 SDS模式的 HDF 文件。
返回值是这个 HDF 文件的 SD ID。如果没有设置关键字,则以只读形式打开。
-----------------------------------------------
Result = HDF_SD_START( Filename [, /READ | , /RDWR] [, /CREATE] )
-----------------------------------------------
? READ:只读模式,默认模式;
? RDWR:读写模式;
? CREATE:创建一个新的 SD 文件。

Result = ROUND(X [, /L64 ] )
 

IDL> ROUND(4.5)
           5
IDL> ROUND(4.2)
           4

 05 CEIL   打开一个 SDS模式的 HDF 文件。
返回值是这个 HDF 文件的 SD ID。如果没有设置关键字,则以只读形式打开。
-----------------------------------------------
Result = HDF_SD_START( Filename [, /READ | , /RDWR] [, /CREATE] )
-----------------------------------------------
? READ:只读模式,默认模式;
? RDWR:读写模式;
? CREATE:创建一个新的 SD 文件。

Result = CEIL(X [, /L64] )
 

IDL> CEIL(4.2)
           5
IDL> CEIL(4.5)
           5

 06 FLOOR  

打开一个 SDS模式的 HDF 文件。
返回值是这个 HDF 文件的 SD ID。如果没有设置关键字,则以只读形式打开。
-----------------------------------------------
Result = HDF_SD_START( Filename [, /READ | , /RDWR] [, /CREATE] )
-----------------------------------------------
? READ:只读模式,默认模式;
? RDWR:读写模式;
? CREATE:创建一个新的 SD 文件。

Result = FLOOR(X [, /L64 ] )

 

IDL> FLOOR(4.5)
           4
IDL> FLOOR(4.2)
           4

 07 SIN  

打开一个 SDS模式的 HDF 文件。
返回值是这个 HDF 文件的 SD ID。如果没有设置关键字,则以只读形式打开。
-----------------------------------------------
Result = HDF_SD_START( Filename [, /READ | , /RDWR] [, /CREATE] )
-----------------------------------------------
? READ:只读模式,默认模式;
? RDWR:读写模式;
? CREATE:创建一个新的 SD 文件。

Result = SIN(X)

 

IDL> SIN(!PI/2)
       1.0000000
IDL> SIN(!PI/6)
      0.50000000

 08 COS  

打开一个 SDS模式的 HDF 文件。
返回值是这个 HDF 文件的 SD ID。如果没有设置关键字,则以只读形式打开。
-----------------------------------------------
Result = HDF_SD_START( Filename [, /READ | , /RDWR] [, /CREATE] )
-----------------------------------------------
? READ:只读模式,默认模式;
? RDWR:读写模式;
? CREATE:创建一个新的 SD 文件。

Result = COS(X)

 

IDL> COS(!PI)
      -1.0000000
IDL> COS(!PI/3)
      0.49999997

09 TAN  

打开一个 SDS模式的 HDF 文件。
返回值是这个 HDF 文件的 SD ID。如果没有设置关键字,则以只读形式打开。
-----------------------------------------------
Result = HDF_SD_START( Filename [, /READ | , /RDWR] [, /CREATE] )
-----------------------------------------------
? READ:只读模式,默认模式;
? RDWR:读写模式;
? CREATE:创建一个新的 SD 文件。

Result = TAN(X)

  IDL> TAN(!PI/4)
       1.0000000
 10 ALOG  

打开一个 SDS模式的 HDF 文件。
返回值是这个 HDF 文件的 SD ID。如果没有设置关键字,则以只读形式打开。
-----------------------------------------------
Result = HDF_SD_START( Filename [, /READ | , /RDWR] [, /CREATE] )
-----------------------------------------------
? READ:只读模式,默认模式;
? RDWR:读写模式;
? CREATE:创建一个新的 SD 文件。

Result = ALOG(X)

 

IDL> ALOG(2)
      0.69314718
IDL> EXP(ALOG(2))
       2.0000000

 11 ALOG10  

打开一个 SDS模式的 HDF 文件。
返回值是这个 HDF 文件的 SD ID。如果没有设置关键字,则以只读形式打开。
-----------------------------------------------
Result = HDF_SD_START( Filename [, /READ | , /RDWR] [, /CREATE] )
-----------------------------------------------
? READ:只读模式,默认模式;
? RDWR:读写模式;
? CREATE:创建一个新的 SD 文件。

Result = ALOG10(X)

 

IDL> ALOG10(2)
      0.30103001
IDL> 10^(ALOG10(2))
       2.0000000

12 ALOG2  

打开一个 SDS模式的 HDF 文件。
返回值是这个 HDF 文件的 SD ID。如果没有设置关键字,则以只读形式打开。
-----------------------------------------------
Result = HDF_SD_START( Filename [, /READ | , /RDWR] [, /CREATE] )
-----------------------------------------------
? READ:只读模式,默认模式;
? RDWR:读写模式;
? CREATE:创建一个新的 SD 文件。

Result = ALOG2
(X)

   
 13 MEAN  

打开一个 SDS模式的 HDF 文件。
返回值是这个 HDF 文件的 SD ID。如果没有设置关键字,则以只读形式打开。
-----------------------------------------------
Result = HDF_SD_START( Filename [, /READ | , /RDWR] [, /CREATE] )
-----------------------------------------------
? READ:只读模式,默认模式;
? RDWR:读写模式;
? CREATE:创建一个新的 SD 文件。

Result = ALOG2(X)

 

IDL> A = [1, 2, 3, 4, 5]
IDL> MEAN(A)
       3.0000000

 14 FACTORIAL  

阶乘。
Result = FACTORIAL( N [, /STIRLING] [, /UL64] )

 

IDL> PRINT, FACTORIAL(5)
       120.00000

       

 

   

 

   

---恢复内容结束---

【223】?? IDL HDF 文件操作说明

标签:

原文地址:http://www.cnblogs.com/alex-bn-lee/p/5812231.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!