日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

IDL语言基础

發(fā)布時(shí)間:2024/3/26 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IDL语言基础 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

因?yàn)橛跋裉幚磉^(guò)程的需要,還是需要學(xué)習(xí)一些IDL語(yǔ)言,以便在ENVI中對(duì)圖像進(jìn)行批量的操作。這里就不定期的更新一些心得和小段吧。

第一本書《遙感二次開發(fā)語(yǔ)言IDL》 徐永明編著,科學(xué)出版社,2014年6月第一版

2018.07.08

(1)IDL語(yǔ)言不區(qū)分大小寫

(2)IDL中分號(hào)“;”表示注釋

(3)“$”表示續(xù)行符

(4)一行可以寫多條IDL語(yǔ)句,使用“&”連接

(5)IDL行文風(fēng)格類似pascal

(6)數(shù)據(jù)類型與c類似,變量使用與MATLAB類似,不需要事先聲明,不需要指定類型,隨時(shí)可以改變數(shù)據(jù)類型和維數(shù),字符串操作類似C#

(7)IDL->help,variable,可以顯示變量的名稱、類型和值

(8)數(shù)組元素按照列優(yōu)先順序存儲(chǔ),下標(biāo)從0開始

IDL> arr=make_array(rows,cols,/type) IDL>arr=make_array(3,2,/byte,/index) ;創(chuàng)建索引數(shù)組,數(shù)組值為其下標(biāo)值 IDL>print,arr IDL>arr=intarr(6) ;創(chuàng)建int型零數(shù)組 IDL>arr=indgen(6) ;創(chuàng)建int型索引數(shù)組 CSDN的顯示有問(wèn)題,“>“被顯示成“&”

(9)數(shù)組操作函數(shù)

IDL>arr=findgen(3,4) IDL>print,n_elements(arr);數(shù)組元素?cái)?shù)量 IDL>print,size(arr);數(shù)組大小 ;返回n+3個(gè)元素(n為數(shù)組維數(shù)),分別是 ;1數(shù)組維數(shù) 2~n+1每一維的大小 n+2數(shù)據(jù)類型 n+3數(shù)組元素?cái)?shù)目 IDL>print,max(arr),min(arr) IDL>print,max(arr,dimension=1);求每一行的最大值 IDL>print,max(arr,dimension=2);求每一列的最大值 IDL>max_w=max(arr,index) IDL>print,max_w,index;可以返回下標(biāo) IDL>mean\variance\stddev\total(arr);均值、方差、標(biāo)準(zhǔn)差、求和 IDL>reform\transpose\sort(arr);數(shù)組改變形狀、轉(zhuǎn)置、升序排序

(10)關(guān)系與邏輯運(yùn)算符:EQ-等于,NE-不等于,GT(大于)LT(小于),GE(大于等于),LE(下雨等于)

????????? ? &&與,||或,~非

(11)可以使用指針

IDL>p1=ptr_new(a);指向變量的指針 IDL>p2=ptr_new();未指向變量的指針 IDL>c=*p1;對(duì)指針的提取 IDL>ptr_free,p1,p2;指針的釋放 IDL>ptr_valid(p);驗(yàn)證指針的有效性,有效為真 IDL>ptr_arr=ptrarr(2);指針數(shù)據(jù) (12)過(guò)程和函數(shù)
;過(guò)程 pro pro_name,pro_para語(yǔ)句 end;函數(shù) function func_name,func_para語(yǔ)句return,result end

(13)控制語(yǔ)句

;if語(yǔ)句 if-endif else-endelse成對(duì)出現(xiàn) if 條件 then 語(yǔ)句 if 條件 then begin語(yǔ)句 endifif 條件 then 語(yǔ)句1 else 語(yǔ)句2if 條件then begin語(yǔ)句 endif else begin語(yǔ)句 endelse ;case 語(yǔ)句 , switch 語(yǔ)句結(jié)構(gòu)相同 case 條件\變量\表達(dá)式 of表達(dá)式1: 語(yǔ)句表達(dá)式2: begin語(yǔ)句endelse : 語(yǔ)句 endcase

(14)循環(huán)語(yǔ)句

;for語(yǔ)句 for i=1,n(,buchang) do begin語(yǔ)句 endfor;while語(yǔ)句 while 條件 do begin語(yǔ)句 endwhile;repeat語(yǔ)句 repeat begin語(yǔ)句 endrep until 條件
2018.07.13

補(bǔ)充字符串的操作

(1)創(chuàng)建字符串,用單引號(hào)或者雙引號(hào)括起來(lái)即可。字符串連接可使用“+”

①result=strjoin(string_arr[, delimiter])把字符串?dāng)?shù)組連接成一個(gè)字符串,delimiter為連接字符,形式如' ',' - '等

(2)字符串操作函數(shù)

IDL>result=strlen(string) ;字符串長(zhǎng)度 IDL>result=strlowcase/strupcase(string) ;字符串大小寫轉(zhuǎn)換 IDL>result=strcompress(string[/remove_all]) ;壓縮空格,如有remove_all則刪去所有空格,沒(méi)有則將連續(xù)的空格用一個(gè)空格代替 IDL>result=strcmp(str1,str2,[,n],[,/fold_case]);比較字符串是否相同,n為比較位數(shù),加上/fold_case則無(wú)視大小寫區(qū)別 result=strpos(expression,search_string);查找search_string在expression中的位置,如有返回起始位置,如無(wú)返回-1 result=strmid*string,pos,[,length]);截取子串,pos為起始位置,length為長(zhǎng)度


總結(jié)

以上是生活随笔為你收集整理的IDL语言基础的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲夜夜爽 | 在线观看国产三级 | 无码乱人伦一区二区亚洲 | 亚洲www啪成人一区二区麻豆 | 99精品视频在线观看免费 | 57pao成人国产永久免费视频 | 西比尔在线观看完整视频高清 | 在线涩涩 | 秋霞在线视频 | 亚洲午夜一区二区 | 成人精品视频在线播放 | 久久久久99精品成人片三人毛片 | 国产人妖一区二区三区 | 午夜影院男女 | 在线观看免费视频a | 国产婷婷在线观看 | 欧美激情16p| 亚洲视频一二 | 中文字幕成人av | 黄色小视频免费 | 亚洲视频一区二区三区四区 | 国产精品福利一区二区三区 | 免费人成视频在线 | 久久成人午夜 | 日本一级理论片在线大全 | 天堂男人在线 | 999久久精品 | 一区二区三区天堂 | 精品视频在线一区二区 | 久操精品在线 | 黑人欧美一区二区三区 | 日本一本在线 | 国产r级在线观看 | 色婷婷视频网 | 亚洲精品亚洲人成人网 | 免费看黄在线观看 | 久久久精品一区二区三区 | 亚洲欧美日韩国产 | 中文字幕乱码中文字幕 | 99re视频在线 | 欧美黄色录像视频 | 成年人福利网站 | 国产无遮挡呻吟娇喘视频 | 五月婷婷激情在线 | 国产一级做a爰片久久毛片男男 | 99精品综合| 狼色网| 女儿的朋友5中汉字晋通话 欧美成人免费高清视频 | 桃色一区二区 | 成人午夜电影网站 | 国产成人视屏 | 好吊妞视频这里只有精品 | 亚洲欧美在线观看视频 | av射进来 | 欧美特黄一级视频 | 日韩亚洲欧美中文字幕 | 粗大挺进潘金莲身体在线播放 | 亚洲欧美国产精品 | 综合视频一区二区 | 蜜桃视频在线观看网站 | 欧美黄色一级片视频 | 中文字幕一区二区三区门四区五区 | 久久久国产片 | 中文字幕一区二区三区精品 | 女人天堂av| 日批视频免费观看 | av免费观看网址 | 免费在线观看成人av | 国产日韩一级片 | 蜜桃臀av在线 | 醉酒壮男gay强迫野外xx | 日韩中文字幕免费观看 | av一区二区不卡 | 欧美乱妇狂野欧美在线视频 | 亚洲最新av网址 | 奇米第四色影视 | 欧美jizz19性欧美 | 日韩欧美h | 色伊人网| 一级全黄裸体免费观看视频 | 在线的av| 欧美日韩 一区二区三区 | 强辱丰满人妻hd中文字幕 | 欧美精品不卡 | 两口子交换真实刺激高潮 | 亚洲一区二区电影 | 9人人澡人人爽人人精品 | 青青伊人久久 | 中文字幕在线视频日韩 | xxxxⅹxxxhd日本8hd| 菊肠扩张playh | 久久91亚洲人成电影网站 | 免费日韩av | 91美女视频网站 | 精品午夜久久久 | 亚洲av色区一区二区三区 | 国产一区二区三区免费视频 | 黄色一区二区三区四区 | 含羞草一区二区三区 |