idl-programming-language

    1熱度

    1回答

    它看起來像atan函數內有兩個參數,但我不知道如何將其轉換爲C#? 的IDL參考說「如果兩個參數,則返回其正切等於y的角度/ X。」 atan(out[2,*],sqrt(out[0,*]^2+out[1,*]^2)) atan(out[1,*],out[0,*])

    0熱度

    1回答

    我嘗試用我的代碼解決此問題。我編譯時有如下錯誤信息: % POINCARE: Ambiguous: POINCARE: Function not found: XT or: POINCARE: Scalar subscript out of range [>].e % Execution halted at: POINCARE 38 poincare.pro % $MAIN$

    0熱度

    1回答

    我試圖從Windows命令行啓動IDL程序。 可以說我有以下程序: PRO hello print, "Hello, I am a IDL script!" a=bytarr(100,200) outname='g:\testimage.tif' WRITE_TIFF, outname, a END 我想用IDL執行該程序的命令行-e .RUN如下: C:\Users\lein_pa

    1熱度

    1回答

    我用mpfit.py來獲取數據的一些季節性變化。 但是我無法得到季節變化,因爲我觀察到的數據有一些nan值。所以我無法計算它們。 您是否知道避免或忽略nan值作爲IDL的mpfitfun.pro的NAN關鍵字的技巧? 當我使用IDL時,我可以使用NAN關鍵字忽略nan值。 以下是IDL代碼的示例。 結果= MPFITFUN( 'MYGAUSS',T,D2009,21.3756,啓動,/南) 如何可

    0熱度

    1回答

    將IDL轉換爲Python:除了樣條插值部分,其他所有條件都正常,我不確定IDL正在做什麼。這裏是我想要轉換的部分: ; slice of IDL code x=[6.0 5.0 4.0 3.0 2.0] x1 = [1.0] xi1 = x1[0] x2 = [1.15,1.81984,2.1,2.27015,2.7] x3 = [3.5,3.9,4.0,4.1,4.2] xi3 =

    1熱度

    2回答

    我曾考慮過某人可能會以某種方式使用外部庫(例如OPENCV),例如通過CALL_EXTERNAL,MAKEDLL或LINKIMAGE,但我不知道是否有內置的IDL過程用於視頻/相機訪問。在IDL文檔中我沒有找到這樣的程序,但是也許有人知道這個程序是由IDL社區成員提供的。

    2熱度

    1回答

    幾小時前我開始學習IDL。我已經構建了以下程序在一個名爲「plots.pro」的.pro: PRO PLOTS num=findgen(40)*10 line=sin(num*!DtoR) plot, num, line END 看來我應該得到的線爲num的函數的曲線圖。但是,我反而得到以下錯誤信息: '地塊 ^ %PLOTS:不正確的參數數量。' 我不知道你是否可以指引我走向正確的方

    1熱度

    3回答

    我已經在IDL中編寫了一個程序,它對數據執行一些計算並輸出一組值。計算需要大約2分鐘的時間。 然後我需要對這些結果進行分析,理想情況下,我不希望每次執行一些不同的分析時都要執行初始計算。 實現此目的的最佳方法是將計算輸出保存到數據文件中,然後從不同的程序中讀取它?還是有一個不那麼麻煩的方式去做這件事? 預先感謝任何幫助

    -1熱度

    1回答

    我該如何將它轉換爲C#等價物? togeolat=dblarr(3,3) togeolat[0,0]=cos(!DPI/2-Dlat) togeolat[0,2]=sin(!DPI/2-Dlat) togeolat[2,0]=-sin(!DPI/2-Dlat) togeolat[2,2]=cos(!DPI/2-Dlat) togeolat[1,1]

    0熱度

    1回答

    我試圖通過IDL程序運行大量數據,但是當我這樣做時我會得到無意義的結果。 如果我分開輸入,然後分別給每個程序到程序,然後將輸出拼接在一起,它工作正常。這導致認爲代碼中某處出現了溢出問題,但迄今爲止我還沒有任何運氣調試它。 有沒有一種方法,我可以在IDL更改默認的數據類型,大小,這樣,如果我聲明一個變量,如... A = functionCall(blah,blah2) 將啓動變量作爲32位值,