A. IDL互動式數據語言 難不難學
B. 無法啟動此程序,因為計算機中IDLDefine.dll丟失,嘗試重新安裝解決。
請問原來不這樣吧?如果是,出事前您在電腦上幹了什麼,下載什麼了,什麼東西有異常,如果想起什麼追問我說說,如果您自己也不知怎麼引起的,建議還原系統或重裝。
Win7810還原系統,右擊計算機選屬性,在右側選系統保護,系統還原,按步驟做就是了,如果有還原軟體,自帶的映像備份,並且進行了備份,也可以用軟體、映像備份還原系統。
有問題請您追問我。
如果是不能開機或開機卡死機了:
反復開關機試試,放一段時間試試,確實不可以就重裝系統吧,如果自己重裝不了,花30元到維修那裡找維修的人幫助您。
只要注意自己的電腦不卡機、藍屏、突然關機,開機就不會這樣了。
C. 富士康DL轉IDL有什麼好處
對中專生來講沒有好處只有壞處(底薪還是和中專的一樣長,但是加班相對卻少了)對於大專及以上來講還是有好處的,以後加薪時會和IDL的一樣加,但同樣的加班也會少了
D. ennv-idl
是ENVI-IDL 暈 envi是IDL語言編寫的遙感圖像處理軟體
E. IDL的數據類型
(1)基本數據類型:OMG IDL基本數據類型包括short、long和相應的無符號(unsigned)類型,表示的字長分別為16、32位。
(2)浮點數類型:OMG IDL浮點數類型包括float、double和long double類型。其中float表示單精度浮點數,double表示雙精度浮點數,long double表示擴展的雙精度浮點數。
(3)字元和超大字元類型:OMG IDL定義字元類型char為面向位元組的碼集中編碼的單位元組字元; 定義類型wchar為從任意字元集中編碼的超大字元。
(4)邏輯類型:用boolean關鍵字定義的一個變數,取值只有true和false。
(5)八進制類型:用octet關鍵字定義,在網路傳輸過程中不進行高低位轉換的位元序列。
(6)any數據類型:引入該類型用於表示OMG IDL中任意數據類型。
F. 簡述idl功能idl 與matlab有何異同點
1.我要討論的是matlab、IDL、fortran、C這4件事。因為他們能夠共同地干一件事:計算。
2.實際上把他們四個放在一起說很詭異的,因為這完全不是一碼事,就有點像拿word和pdf作比較一樣不明真相。但是大家都這么說,那我也勉強比比看。
3.前兩者可以歸為一個子類,matlab和idl都是一種互動式、可視化語言系統;後兩者算一類,是一種演算法語言,有人說算高級語言,fortran我同意,C在廣義上說可以直接對內存和堆棧進行操作,可能不如fortran級別高,但是針對科學計算的話,也可以勉強算高級語言。(補充提示:編程語言中說的高級語言、中級語言、低級語言、機器語言的四個級別是針對人的理解里,越接近人的語言習慣的就是高級語言,越難以閱讀但是機器方便也讀的就是低級語言。不是說高級語言比低級語言更好。)
4.先說畫圖:
matlab和IDL本身可以畫圖,這一點是fortran和C不具備的。雖然fortran和C也有圖形庫可以調用,但基本上很難用,這么說吧,就好比貓狗也有哺乳的功能,但是指望喝它們那點奶實在是。。。
所以fortran和C僅僅可以編程序做運算,生成文件之後,再交給第三方軟體去畫圖。執行畫圖任務的可以是origin、gnuplot、pgplot,甚至是matlab和IDL。
就matlab和IDL本身來說,圖像也有些區別。它們都有自己的一套圖形編碼系統,都可以生成eps文件方便插入到latex論文中去,但是它們的eps文件編碼方式很不一樣。以我的經驗,同等解析度的情況下,IDL的圖要小一些、輕巧很多。matlab的圖有點笨重。(不過說到輕巧,gnuplot笑了。gnuplot畫的eps圖竟然可以用記事本直接打開,在裡面修改文字,保存,關閉,再看,圖上的標度就變了。)matlab的圖有一個很嚴重的缺點,就是邊距設置有毛病,或者說與pdf本身的標准不一致。這就導致在linux下生成的latex文檔圖像有位移。不過也很容易糾正,增加位置參數就行了。其實這倒是一個培養使用完善參數習慣的好辦法。IDL沒有這個問題,出來的圖很好,直接用就行,參數先天地與latex和pdf標準是一致的。
在色彩方面,這里不多說了,詳見我過去的博文 http://blog.hippoh.org/archives/2002
他們的顏色定義不同,但是很容易相互調用,這很正常,就看你的需要了。我用了這么多年,覺得matlab和IDL的畫圖功能不分彼此,都很強大,各自有自己的特色,不能籠統說誰更強。
5.說說程序語言設計
其實fortran和C相比,效率可能相當。針對超大規模的數值積分做測試的話會發現,C要更快一點。但是fortran的語言更好懂一點,這就彌補了速度的不足。因為買個大內存現在很便宜,想讀懂程序卻不容易。但說fortran,做數值積分的確非常非常好用。所以在宇宙學、恆星物理上用的很多,這就是為什麼畢老師和張同傑都在用的原因。但是你指望一個處理恆星光譜的人用fortran就有點不給力了,這個後面再說。說到數值積分,其實說白了就是一個累加,反反復復地做加法,做到頭大為止。這就需要用到循環甚至迭代,甚至遞歸。大循環的運算是這兄弟倆的長相。用matlab和IDL做循環,你會感覺想死,他們根本就不是干這個用的。不過也有個小小的好處,如果你想看到每一步循環的過程的話,那就用matlab和IDL吧,保證你看得很清楚。但要是用fortran和C,屏幕顯示一閃而過,啥也沒有了。
程序=演算法+數據結構
演算法沒啥好說的,無論你用什麼,演算法是通用的,靠自己提高吧。數據結構就是他們直接最大的區別了。matlab和IDL的精神都是矩陣,一切都是矩陣,一個常數也是1*1的矩陣,一個向量是1*n的矩陣,一切的一切都是矩陣。所以用m www.hbbz08.com atlab做計算的時候,需要思維上把需要循環的程序改成矩陣運算,這就是matlab的長項了。IDL也是這樣,矩陣操作比matlab遜色,但也是基於矩陣的。我的經驗覺得IDL的矩陣操作更適合對大量數據文件的讀取。
fortran雖然也可以定義向量和矩陣,但是你知道,這很恐怖的,比如向量的大小在計算過程中不能改變,這就很傷心(這也是造成運算速度快的原因之一)。而matlab可以進行類似這樣的 A=[A; A] 這就方便多了。
6.基本用途
終於說到關鍵的了。我接觸的大量做天文的人,都絕對不僅僅只會用一種東西,因為太不夠了。但是不同的工具真的有它的獨到之處和用途。比如做觀測的話,原始觀測數據的處理raw data要用IDL很方便。IDL提供一個astro包,專門針對fits文件也有很好的函數,效率也不低。無論是CCD拍一批測光,還是光譜抽取,用IDL再方便不過了(如果你不想折騰天煞的IRAF的話)。舉個例子吧,08年春天張超同學需要把針對同一個天區的上百張測光底片做處理,然後找到某顆星的星等變化曲線。問題在於這些底片都並不是完全重合的,他們的位置都有偏差。所以首先需要讓這些底片上的同樣的星重合在一起再說。這件事我倒是想問問,用fortran和C咋玩?恐怕只能攤手了。IDL就有很好的辦法。
所以我們普遍認為,處理最原始的觀測數據,IDL推薦!
得到處理之後的結果了,下一步就是研究這些數據的內在聯系,看看曲線圖啊,看看相關性分析啊,做做統計啊,擬合擬合模型啊,這些事也很重要,這些工作,matlab推薦!
那麼如果你要做的是理論本身。你需要從無到有構建一個框架,肯定要用到一些經驗公式的積分、迭代神馬的,這就需要fortran或者C語言了。比如我用的銀河系模型的生成就是C寫的。而星表是fortran寫的。但我用觀測數據和模型作比較做擬合的時候,就只有靠IDL和matlab了。
G. IDL是什麼
一個用於科學計算的計算機語言,主要在遙感方面應用較多,運算速度介於fortran和matlab之間,較之c++簡潔易懂,被稱為第四代語言。特有的對象圖像畫圖方式可以讓使用中畫出任何想畫的圖。。。
H. 簡述網路DNC系統
DNC(Distributed Numerical Control)稱為分布式數控,是網路化數控機床常用的製造術語。其本質是計算機與具有數控裝置的機床群使用計算機網路技術組成的分布在車間中的數控系統。該系統對用戶來說 就像一個統一的整體,系統對多種通用的物理和邏輯資源整合,可以動態的分配數控加工任務給任一加工設備。是提高設備利用率,降低生產成本的有力手段,是未來製造業的發展趨勢。
1.實現車間的完全網路化管理,為不同車間生產需求搭建多樣的車間網路系統,消除車間數控設備之間的信息孤島。徹底改變以前數控設備的單機通訊方式,全面實現數控設備的集中管理與控制。
2.NC程序管理更加規范化。DNC系統完善的程序傳輸流程、嚴謹的用戶許可權管理、方便的程序版本管理以及良好的可追溯性,實現對NC程序全生命周期的跟蹤管理。
3.大幅提高數控設備利用率,減少數控設備准備時間。DNC系統方便、可靠、全自動的NC程序傳輸功能,可最大程度地提高數控設備的有效利用率。
4.產品質量得到進一步提高,明顯降低產品廢品率。DNC系統可從最大程度上避免程序錯誤,從管理手段與措施上使產品質量有了根本的保障。
5.明顯降低工作人員的勞動強度。伺服器端無人職守、設備端全自動遠程傳輸,操作者不用離開設備就能完成程序的遠程調用、遠程比較和遠程上傳等全部工作,明顯減少了操作者因程序傳輸而在車間現場來回奔波的時間。
6.車間現場更加整潔。DNC系統實現了NC程序的集中管理與集中傳輸,車間現場不再需要大量的台式計算機及桌椅板凳,取而代之的是少量美觀大方的現場觸摸屏,整個車間顯得更整潔,更符合車間精益生產管理的要求。
I. 請問一下IDL是什麼工種具體做什麼的
IDL(Interface Definition Language,介面定義語言為 JavaTM 平台添加了 CORBA(Common Object Request Broker Architecture,公用對象請求代理體系結構)功能,從而可提供基於標準的互操作性和連接性。Java IDL 使分布式、支持 Web 的 Java 應用程序可利用 Object Management Group 定義的行業標准 OMG IDL(Object Management Group Interface Definition Language,對象管理組介面定義語言)及 IIOP(Internet Inter-ORB Protocol,Internet對象請求代理間協議)來透明地調用遠程網路服務。運行時組件包括一個全兼容的 Java ORB,用於通過 IIOP 通訊進行分布式計算。要使用 Java IDL,用戶必須具有 idltojava 編譯器。
IDL是一個語言術語,用於兩種不同語言編寫的程序之間的溝通交流。在分布式對象技術中,新物體能夠被傳送到任何一個平台環境並且知道如何在該環境下運行是很重要的。對象請求代理程序就是那些藉助於介面定義語言這座橋梁讓2個對象程序能夠溝通交流的程序之一。使用介面定義語言時,程序的介面必須用存根程序來描述或者程序的可擴展部分也編寫進程序里了。每個程序里的存根程序都要使用一個中介程序來幫助它們之間溝通交流;
J. 如何利用idl實現神經網路分析
神經網路技術在模式識別與分類、識別濾波、自動控制、預測等方面已展示了其非凡的優越性。神經網路的結構由一個輸入層、若干個中間隱含層和一個輸出層組成。神經網路分析法通過不斷學習,能夠從未知模式的大量的復雜數據中發現其規律。
神經網路方法克服了傳統分析過程的復雜性及選擇適當模型函數形式的困難,它是一種自然的非線性建模過程,毋需分清存在何種非線性關系,給建模與分析帶來極大的方便。