idl-programming-language

    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熱度

    1回答

    我試圖將.gda文件讀入IDL以進行繪圖。我對格式不熟悉,我的研究表明它是一個未格式化的二進制數據文件類型。不管怎樣,下面是我在做什麼: pro omidi_contour openr, 1, 'data.gda' a = fltarr(128,128,128) readu, 1, a close, 1 end 然而,當我看到在IDL的左側面板中的變量定義,它表明是「未定義」。當我嘗

    -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位值,

    1熱度

    1回答

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

    -1熱度

    1回答

    我想完全按照Jim Lewis在下面的帖子中的解釋(請參閱鏈接)解釋每個文件包含不同的文件樣本數量。 Jim表示這可以使用PTR_NEW完成。答案中顯示瞭如何在循環中使用PTR_NEW的任何想法? 感謝, 的Catia How to declare variables in for loop? (IDL)

    1熱度

    1回答

    從IDL調用fortran經過大量搜索後,我決定發佈我的問題。 我必須通過一些數組(1D和2D)IDL到我的Fortran例程(我是「現代fortran」程序員)。 IDL是列主要語言,並且我在調用fortran子例程之前已經分配了所有數組。 問題是IDL可以傳遞任何東西給C函數,雖然一些將數組傳遞給fortran的非標準方法是可行的(例如http://132.248.1.102/~morisse

    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$

    1熱度

    1回答

    所以我將一些代碼從IDL轉換爲python。在IDL中,結構中有大約50個變量。 print, values.struct1.a # 1 有一個簡單的方法來做到這在Python,我仍然可以在對內部類行動的類值的方法: values = { struct1: {a = 1, b = 2}, struct2: {a = 3, b = 4} ... etc } 的數據可以如下訪問?例如,有一個

    4熱度

    2回答

    我正在尋找等效於IDL#操作員的Python numpy。 這裏是# operator做什麼: Computes array elements by multiplying the columns of the first array by the rows of the second array. The second array must have the same number of col