numerics

    0熱度

    2回答

    我想限制輸入只在一個簡單的C應用程序中的數字,但我得到一個警告。我懷疑這是與以下部分有關。版本1是否是正確的做事方式?謝謝。 for(i=0;i< strlen(string); i++) { if(string[i]<"0" || string[i]>"9") valid= FALSE; } OR for(i=0;i< strlen(string); i++) {

    2熱度

    4回答

    我有一個優化問題,涉及最小化函數的梯度我知道,但在任何點的目標函數的實際值是未知的。 我想優化使用BFGS功能,但所有的BFGS實現我發現的,似乎需要客觀的價值的認識,特別是在網上搜索的一步。我已經看過BFGS的python(scipy)和C++實現。 顯然我可以使用漸變下降,但我不希望在這裏重新發明輪子。 任何想法? 更多詳情:我想最小化h。但我沒有給h。我給的是h = f(g),以及g(x)的

    0熱度

    3回答

    對於一個項目,我需要計算3D中兩個重疊橢球的重疊體積。該方法本身並不是一個問題:我基本上是在一個邊界框內選取隨機點並檢查它們是否同時在兩個橢球體中。 在我對運行時優化程序的永無止境的追求中,更小的邊界框顯然是有利的。現在,「盒子」是一個球體,它以橢球質心的中點爲中心,直徑與最長的橢球軸線相對應。這完全是任意的,我相當肯定重疊的卷將永遠包含在這個領域,但我真的想找到某種方法來優化整個過程。 是否有一

    2熱度

    2回答

    我想創建一個自定義優化的矩陣運算(根據我瞭解的稀疏矩陣我使用的是智能直積)使用MathNet.numerics爲指數CSHARP。 是否有訪問得到一個稀疏矩陣的非零元素? (或索引嗎?或者它們的迭代器?或CSR表示?)

    11熱度

    4回答

    我被這篇名爲「Only fast languages are interesting」的帖子所啓發,看看他在Haskell中提出的問題(總結了幾百萬個來自矢量的數字),並與他的結果進行比較。 我是一個Haskell新手,所以我真的不知道如何正確的時間或如何有效地做到這一點,我對這個問題的第一次嘗試是以下。請注意,我沒有在矢量中使用隨機數字,因爲我不知道如何以良好的方式進行操作。爲了確保全面評估,我

    5熱度

    4回答

    我有以下問題: 我的C++代碼可以計算兩個函數 F1(I1,I2,I3,I4) 對於每組{i1,i2,i3,i4},我得到f1的一些值,並且對於每組{j1,j2}我得到f2的某個值。 集合{i1,i2,i3,i4}和{j1,j2}在具有某個常量離散化步驟「h」的FIXED網格上給出。 我需要計算,在數學語言,積分F3(X1,X3)=積分[F1(X1,X2,X3,X4)* F2(X3,X4)DX3

    0熱度

    1回答

    一個唯一的號碼我在其中每個節點有N個孩子的樹。 在我的情況的每個節點具有唯一的標識符。我想從子標識符中推導父節點的標識符。因此,我們可以添加一個關於子標識符的信息來推斷出例如:如果父節點是「123」,那麼子節點是「123.3」,然後我們推斷(123.3)的父親是「123」 」。但有一個問題,我們有一棵大樹,那麼節點標識符可以是「12.3.4.1.2.4.5 ...」,不是一個好的解決方案。 什麼會

    1熱度

    3回答

    是否有可能在Azure上使用Code Numerics僅用於標準偏差等計算,不使用其分佈式功能並繞過HPC?我用一些強大的數學和圖表測試了一個MVC Web角色,我添加了Cloud Numerics程序集的引用,並且整個事情在模擬器中工作(只是一些計算,沒有分佈的東西),但是當我向Azure鼓吹時,它會報告依賴關係問題數字dlls?我真的很感激一些建議。 (我知道最好是使用一些標準的數學庫,但我真

    0熱度

    6回答

    我想在java中進行一些數值計算,並且使操作真正模塊化,我希望將函數作爲其他函數的參數傳遞。我正在尋找,通常它是用java來完成的,這個類使用了這個函數。我真的不需要實例化這些類(裏面沒有數據),我想盡可能快地完成它(最終靜態方法由JIT編譯器內聯)。所以我做了這樣的事情 public static class Function2 { public static float eval(f

    1熱度

    1回答

    所以我剛開始在Java中使用數字方法; // I have a matrix class that has get, set methods for creating matrices; have used those in the method below. // The method below computes a Matrix and prints as well returns it.