freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

idl高級培訓(xùn)基礎(chǔ)篇-文庫吧

2025-08-26 20:58 本頁面


【正文】 后跳轉(zhuǎn)到 catch后第一條語句。注意:使用 catch ,/cancel 值 行動0 立即停止。缺省1 立即停止,返回主程序2 立即停止,返回程序調(diào)用模塊3 立即停止,返回程序模塊Error or Exception is Generated Is it an I/O error? Is there an error handler defined by the CATCH routine? Is ON_IOERROR routine in use? Handle error as indicated by setting of ON_ERROR routine or use default error handling. Handle error as indicated by ON_IOERROR setting. Handle error with CATCHdefined error handler and continue program execution. Yes Yes Yes No No No 基礎(chǔ)篇 - 編程基礎(chǔ) IDL出錯處理示意 基礎(chǔ)篇 - 編程基礎(chǔ) 4. 編譯與運行 批處理: @bacthfile, 運行 主程序: .run, 編譯、運行 過程和函數(shù) : .pile, 編譯; proname,編譯、運行。 編譯規(guī)則: ( 1) 編譯到主程序后,編譯停止 ( 2)編譯到與文件同名的程序模塊時,停止編譯 ( 3)編譯到文件末尾或適合其他規(guī)則時,停止編譯 自動編譯規(guī)則: 當(dāng)過程或函數(shù)出現(xiàn)在命令或代碼中時,會自動被編譯執(zhí)行。 ( 1)過程或函數(shù)所在的文件應(yīng)在當(dāng)前工作路徑和 !Path指定的路徑中 ( 2)過程或函數(shù)名與文件名相同 編譯函數(shù): resolve_routine、 resove_all。可用于程序模塊中。 .sav: IDLsave,編譯后存儲為 .sav文件,便于發(fā)布。但版本間不兼容。 基礎(chǔ)篇 - 輸入輸出 文件操作: openr, openw, openu, close 邏輯設(shè)備號: 1~ 99, 直接使用 100~ 128, 使用 get_lun獲取 , free_lun釋放 常用函數(shù): dilog_pickfile, findfile, filepath 自由格式: readf, printf, strsplit readf中只接收變量引用,不接收值引用 format語法: format=‘()’, 括號內(nèi)為格式符及其組合 A: [n]a[w], n為重復(fù)次數(shù), w為輸出寬度 I: [n]i[w]或 [n]I[], 缺省 w=7, 特殊用法: i0 F: [n]f[], 缺省 w=15 X: [n]X, 空格 /: 換行符 :: 其后的格式不用于最后一項。如每個輸出項后加一個‘,’時,最后一項不加。 C: c(), 表示日期,接受 julian日期。有豐富的子集 基礎(chǔ)篇 - 輸入輸出 文件的關(guān)連變量處理 基本命令: readu, writeu 關(guān)聯(lián)變量: 大型重復(fù)單元二進(jìn)制文件的有效讀取手段,可以隨機讀取。 一個文件可建立多個關(guān)聯(lián),解決重復(fù)單元不一致的情況。 assoc(): result=assoc(unit,array_structure [,offset] [,/packed]) 與機器無關(guān)的數(shù)據(jù)格式 IDL 高級培訓(xùn) 直接圖形篇 直接圖形篇 - 色彩控制 1. 基本概念 顏色構(gòu)成: ( r,g,b) ,每個顏色值在 0~255之間,所以 IDL可以表現(xiàn) 256*256*256種顏色 顏色表: 一個顏色表由一個 3列的數(shù)組構(gòu)成,各列分別表示 r、 g、 b值,通常 256行。 索引號: 顏色表中的索引位置??梢杂脕慝@得顏色的 r、 g、 b值 8位顯示器和 24位顯示器: 8位顯示器只能顯示 256色, 24位則可以顯示 256*256*256色 2. 索引顏色模式和 RGB顏色模式 索引顏色模式: 通過顏色表的索引號獲得顏色的 r、 g、 b值,用于 8位顯示器。 RGB顏色模式: 直接指定顏色的 r、 g、 b值,用于 24位顯示器。 IDL使用一個長整數(shù)表示所有顏色的索引號, c=r+g*256L+b*256L*256L。 3. 動態(tài)顯示和靜態(tài)顯示 動態(tài)顯示: 索引模式將索引號與顏色表中的特定位置連接,稱為動態(tài)顏色顯示。改變顏色表會影響當(dāng)前索引號所對應(yīng)的顏色。通常, 8位顯示是動態(tài)顯示 靜態(tài)顯示: RGB模式 直接指定顏色本身 ,稱為靜態(tài)顏色顯示。通常 24位顯示是靜態(tài)顯示。 直接圖形篇 - 色彩控制 4. device ,deposed=0|1 deposed=0: 關(guān)閉顏色分解,使用索引顏色模式。適用于 8位顯示和 24位顯示,但24位時仍是靜態(tài)顯示。此時,可以使用 IDL預(yù)設(shè)的 41個顏色表。 deposed=1: IDL缺省模式,打開顏色分解,使用 RGB顏色模式。只適用于 24位顯示。此時,只能使用長整數(shù)的全索引。 5. tvlct ,r ,g ,b [,start] [,/get] : ( RGB模式 ) tvlct ,r ,g ,b ,/get可以獲取當(dāng)前的顏色表。 tvlct ,r ,g ,b ,start可以加載一個顏色表到 start指定的入口處。 6. loadct ,table 加載 IDL預(yù)設(shè)的 41各顏色表之一 7. 創(chuàng)建自己的顏色表 根據(jù)顏色表的原理,可以很容易地創(chuàng)建一個 3*n數(shù)組作為自己的顏色表,用 tvlct加載使用。 直接圖形篇 - 坐標(biāo)系 data: 數(shù)據(jù)單位(缺?。? dvice: 像素單位 normal: 歸一化坐標(biāo), x: 0~1, y: 0~1 一般來說,在輸出圖形時, 3個坐標(biāo)系同時存在并都可以使用。 例: 對于一個一維數(shù)組,在未指定坐標(biāo)系時, IDL會把數(shù)組的下標(biāo)值作為 data坐標(biāo)系下 x軸的值,數(shù)組的值作為 y值畫出曲線。 直接圖形篇 - 2D圖形 創(chuàng)建自己的標(biāo)注 直接圖形篇 - 2D圖形 多坐標(biāo)系數(shù)據(jù)集顯示 畫真正的圓 直接圖形篇 - 2D圖形 直接圖形篇 - 2D圖形 在背景上疊加等值線 直接圖形篇 - 2D圖形 等值線圖 填充中的“黑洞” 直接圖形篇 - 添加文本 給圖形加文本標(biāo)注 xyouts ,x ,y ,string ,font= TrueType字體設(shè)置: ( 1) DEVICE ,SET_FONT=font_str ,/TT_FONT ,輸出時,使用 font=1|0|1 ( 2) font= fnont_str Windows環(huán)境下 TrueType字體設(shè)置: font_str=39。font*modifier1*modifier2*...modifiern’ ? For font weight: THIN, LIGHT, BOLD, HEAVY ? For font quality: DRAFT, PROOF ? For font pitch: FIXED, VARIABLE ? For font angle: ITALIC ? For strikeout text: STRIKEOUT ? For underlined text: UNDERLINE 注意:并非所有選項在兩種方式下均合法! ! P . Font 字體 (對 dev ic e )1 矢量字體 (軟字體、 H er s hay 字體)0 硬字體 (設(shè)備字體) , 缺省1 T rue T y pe 輪廓字體直接圖形篇 - 添加文本 使用漢字: font_str=“中文 TrueType字體名稱 ” device ,set_font=‘隸書 ’ ,/tt_font xyouts ,x ,y ,‘ ’ ,font=1 使自己的字體成為 IDL的系統(tǒng)字體: 編輯 \RSI\IDL54\resource\fonts\tt\ 直接圖形篇 - 3D圖形 建立三維坐標(biāo)系 IDL使用變換矩陣與三維空間的點相乘,實現(xiàn)在二維顯示上模擬三維坐標(biāo)系。該變換矩陣裝入 !。 實現(xiàn)時,先裝入正確的變換矩陣,然后在圖形顯示前,保證圖形命令已經(jīng)被變換矩陣乘過。 常用方法: ( 1)帶 save關(guān)鍵字的 surface命令 surface ,data ,/nodata ,/save ( 2) 在 surface后,使用 surfr命令 surface ,data surfr ( 3) scale3命令( scale3d: 單位立方體) scale3 [,xrange=vector] [,yrange=vector] [,zrange=vector] [,ax=degrees] [,az=degrees] ( 4) t3d命令 嚴(yán)格、完整、復(fù)雜的方法 直接圖形篇 - 3D圖形 三維散點圖 直接圖形篇 - 3D圖形 曲面圖 陰影曲面圖 圖中色彩變化表示光源的方向 直接圖形篇 - 3D圖形 用顏色表現(xiàn)另一個數(shù)據(jù)集的信息 上圖 為屬性數(shù)據(jù)集 右上、下圖 為用顏色表示的屬性分布信息 直接圖形篇 - 3D圖形 用彩色圖形疊加表現(xiàn)另一個數(shù)據(jù)集的信息 左圖 為屬性數(shù)據(jù)集 右圖 為用疊加在陰影曲面上的彩色曲面表示屬性分布信息 直接圖形篇 - 3D圖形 等值線疊加 直接圖形篇 - 3D圖形 三維實體創(chuàng)建: shade_volume, volume, value, vertex, polygons scale3 image=polyshade( vertex, polygons) tv, image 直接圖形篇 - 圖形定位 圖形定位: !=[x0,x1,y0,y1]( 歸一化坐標(biāo)) !=[x0,x1,y0,y1]( 歸一化坐標(biāo)) !x|y|=[p1,p2]( 字符個數(shù),會隨 charsize改變) 多數(shù)圖形命令中都帶有 margin和 position關(guān)鍵字,優(yōu)先級較 ! 變量高 圖形位置: 指被坐標(biāo)軸包圍的區(qū)域 可以使用 !X|Y|、 ! 圖形區(qū)域 包括圖形標(biāo)題其它注釋的區(qū)域 可以使用 ! 圖形邊緣 直接圖形篇 - 圖形組合顯示 如何在一個窗口里顯示多個具有不同坐標(biāo)系的圖形? ( 1) position=[x0,y0,x1,y1] ( 2) !Multi=[p1,p2,p3,p4,p5] p1: 頁面上剩余的部分的數(shù)目。通常為 0,表示擦除窗口開始輸出 p2: 頁面上圖形的列數(shù) p3: 頁面上圖形的行數(shù) p4: 頁面上 Z方向上疊加的數(shù)目 p5: 0, 按行顯示; 1,按列顯示 直接圖形篇 - 圖形組合顯示 !=[0,4] !=[0,2,2,0,0] 直接圖形篇 - 圖形組合顯示 !=[0,4] !=[0,2,2,0,0] . . . !=[1,1,2,0,0] 直接圖形篇 - 圖形文件讀寫 作為一個數(shù)據(jù)分析和可視化的工具, IDL支持大量的圖形格式。包括: bmp, geo tiff, interfile, jpeg, pict, png, ppm, srf, tiff, x11 bitmap, xwd。 但從 ,不再支持 gif。 PNG格式: 支持最多 4個通道的 8位或 16位數(shù)據(jù) 單通道數(shù)據(jù)時,支持調(diào)色板 wirte_png ,filename ,image ,[r,g,b]: 將圖形數(shù)據(jù)寫入 PNG文件 其中:( 1) 如果 image為 2維數(shù)組,并且提供 r、 g、 b值,則轉(zhuǎn)換為 byte以 8位數(shù)據(jù)寫入,否則轉(zhuǎn)換為 16位無符號整數(shù)。 ( 2) 對單通道數(shù)據(jù), r、 g、 b值必須提供,對多通道
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1