当前位置: 首页 > news >正文

网站如何做担保交易平台官方网站平台下载

网站如何做担保交易平台,官方网站平台下载,net网站开发手机网站,做网站流程内容前言ENVI IDL(交互式数据语言)是一个通用的科学计算包,它提供了一套数学函数、数据分析工具,以及一些科学可视化和动画工具。IDL 是 ENVI 图像处理和分析软件的基础,可用于编写脚本并自动执行许多使用 ENVI 图形用户界…

前言

ENVI IDL(交互式数据语言)是一个通用的科学计算包,它提供了一套数学函数、数据分析工具,以及一些科学可视化和动画工具。IDL 是 ENVI 图像处理和分析软件的基础,可用于编写脚本并自动执行许多使用 ENVI 图形用户界面执行的操作。

IDL 可以交互使用或以“批处理”模式使用。 有一个用于交互使用的高效命令解释器,以及开发可以解释或编译的脚本的选项。 还有一个图形化的 IDL 开发环境。

1、打开ENVI 5.X+IDL 8.5 (64-bit)

尝试在 IDL 提示符下键入以下四个命令:

a = 5
print, a
x = randomu(999)
print, x

观察“print, a”语句和“x = randomu(999)”语句之间的语法差异。IDL 区分不返回值且调用语法中没有括号的过程(例如 print),以及 函数(例如 randomu)在调用时确实使用括号并且总是返回一个值。

现在试试这些命令:

a = [55, 38, -17.333]
b = indgen(3)
print, "a = ", a
print, "b = ", b
print, "a*b = ", a*b

观察数组变量看起来就像标量变量。 IDL 设计用于处理多维数组,许多运算符以“自然方式”处理数组。 我们将在本教程的后面部分看到更多相关信息。

要重复命令,您可以使用箭头键上下浏览之前的命令。 当您到达要重复的命令时,按回车键。

输入问号 ? 寻求在线帮助。 这将弹出一个单独的 GUI,用于访问 IDL 用户信息。 (请注意,在 IDL 提示符下键入“help”会做一些完全不同的事情——它会为您提供所有当前变量和函数的列表)。

一个分号“;” 表示一行的其余部分由注释组成。 行尾的美元符号“$”表示行继续,“&”符号将命令组合在一起。 我们将在下面有关运行模式的部分中看到更多内容。

要退出 IDL,请键入:

exit

对于执行管理,您应该注意一些特殊字符:

  • Ctl-C: 如果可能,停止运行(失控)程序,而不杀死 IDL

  • Ctl-Z: 暂停 IDL

  • Ctl-: 停止(中止)正在运行的程序,可能会使变量和文件处于不确定状态

  • Ctl-D: 停止 IDL,例如退出

2、程序和批处理模式

IDL 可以通过交互式输入命令、交互式创建程序、从命令行读取程序来运行,也可以以批处理模式运行。

当您在命令行中键入命令时,当您按下回车键时,每一行都会立即执行。 (可以在行尾使用美元符号“$”转移到下一行)。

(1)批处理模式

以批处理模式运行是类似的,除了命令来自文件。 在文件名前面加上符号“@”。 pro 子目录中的文件 batch_two_prints 包含四行

a = 5
print, a
a = [2, 3]
print, a

在 IDL 提示符下键入以下内容:

@pro/batch_two_prints

(2)程序

当以交互方式键入并以批处理模式运行时,每一行都会立即执行。 您可以编写可以多次存储和运行的程序,也可以编写可以从程序和其他函数中调用的函数。

要从命令行创建程序,请使用执行命令 .RUN,输入您的命令,然后键入 END。 这时候你的程序就会被编译执行:

ENVI> .RUN
- a = 25
- b = 3
- c = a * b
- print, a, b, c
- END
% Compiled module: $MAIN$.25       3      75

如果文件中有相同的命令集,则可以执行相同的程序:

.RUN pro/simple_main.pro

如果您不希望程序立即执行,请使用 .COMPILE 而不是 .RUN。 然后定义的变量和过程将可用。

上面的例子让它看起来和批处理模式运行的程序很相似。 考虑以下阶乘函数的简单计算。 作为批处理文件,pro/batch_loop 看起来像:

f = 1
for k=1,6 do begin $f = k * f & $print, f & $
end

命令用“&”分隔,行必须连续。 整个循环基本上必须在一行上,因为每一行都会在遇到时立即执行。 想象一下嵌套循环,里面有很长的计算。

与文件中的程序相同的计算不需要 &s 和 $s:

f = 1
for k=1,6 do beginf = k * fprint, f
endfor
end

以函数的使用为例:

IDL> .RUN pro/simple_routine
IDL> simple

可以从批处理文件运行程序。 尝试:

IDL> @batch_run

这会读取并运行 simple_main.pro,然后再次运行它,然后读取并运行 simple_routine.pro。

有关创建和运行程序(包括其他命令)的更多信息,请参阅 IDL 联机帮助。

http://www.yayakq.cn/news/196095/

相关文章:

  • 网站建设培训 上海自助建站工具
  • 网站上线过程优化网站公司
  • 手机免费注册网站网站有域名没备案
  • 如何拿模板做网站江苏网络推广专员
  • asp 精品网站制作app手机网站建设
  • 与企业网站做接口wordpress jq
  • 做资源网站违法吗建网站如何收费
  • 怎么建设阿里巴巴国际网站网站制作优势
  • 图书馆网站开发策划书国科联创网站建设
  • 辽阳企业网站建设动漫制作专业就业方向和前景
  • 沧州网站推广优化wordpress制作插件更新
  • 化隆网站建设公司武威市建设厅网站
  • 建设一个网站的基本步骤网站设计与建设开发
  • 北京品牌网站设计WordPress中文旅游模板
  • 东莞横沥网站制作网络营销推广方法选择
  • 宁德做网站正规seo关键词排名网络公司
  • 优秀的国外网站南宁seo按天收费
  • 简述企业网站的建设流程排名优化服务
  • 门户网站应该怎么做焊枪公司网站怎么做
  • 程序员知识网站需要多少钱wordpress页面导航
  • 广州pc网站建设wordpress扒主题代码
  • 如何在外管局网站上做a合同wordpress本地怎么上传服务器
  • 学院评估 网站建设整改wordpress 和 shopify
  • 网站开发需要用到哪些设备长沙seo网络营销推广
  • 网站开发课程培训设计说明书怎么写
  • 推广型的网站怎么做厦门住房和城乡建设局
  • 设计公司企业网站详情免费发布信息的网站平台有哪些
  • 微信一键登录网站怎么做搭建平台网站有什么用
  • 物流跟踪网站建设免费好玩的网页游戏
  • 广州最好的网站设计wordpress作企业网站好吗