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

国务院 政府网站建设广告软文怎么写

国务院 政府网站建设,广告软文怎么写,如何制定网站建设规划,九江网站制作前言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.ds6.com.cn/news/106058.html

相关文章:

  • 小米wifi设置网址入口网站5g网络优化工程师
  • 廊坊哪里有做网站建设的seo下拉优化
  • 头条站长平台海门网站建设
  • 电子商务网站seo娄底地seo
  • 备案 网站名称什么用成品网站源码在线看
  • jsp做的网站后台信息天津疫情最新情况
  • 李氏牛仔网站建设风链接地址
  • 北京做网站企业百度搜索关键词技巧
  • 北京好的做网站的公司百度seo排名优化软件
  • 惠州酒店网站建设镇江seo快速排名
  • 天津做网站找哪家好站长之家的作用
  • 软环境建设办公室网站ip软件点击百度竞价推广
  • 电子商务网站建设教程 pdf中国十大互联网公司
  • 简历模板文档苏州seo免费咨询
  • wordpress 去掉emojiseo推广网站
  • 环保网站建设方案中国十大seo公司
  • 淘客网站怎么做返利百度推广注册
  • 做网站如何快速推广一款产品目前常用的搜索引擎有哪些
  • WordPress数据库添加管理员快推达seo
  • 广东省住房城乡建设部网站上优化seo
  • 重庆做网站怎么做免费b站推广网站不用下载
  • 网站建设先买主机还是沈阳seo优化新势力
  • 新企业在哪里做网站好360排名检测
  • 建设工程项目前期去哪个网站seo资源咨询
  • 网站的封面怎么做重庆网站排名推广
  • 网站建设 工作室西安排名seo公司
  • wordpress怎么看html5东莞关键词排名优化
  • 网站中微信公众号链接怎么做互联网营销推广怎么做
  • 珠海市网站建设品牌公司网站设计与制作
  • 进入电商平台832采购平台优化