pow

    -2熱度

    1回答

    這裏有一個問題,我希望能提高我的編程印章。我有這樣的循環,基於年費計算的未來之和,增加了利息和通貨膨脹貶值(它是從Excel中的PV函數導出): var pmt = 66,449.75 // annual payment var ip = 0.03 // interest rate var fv = 0 // future value, not require here var k = 1

    0熱度

    3回答

    長雙我有號碼科學記數法存儲爲字符的字符串,其中一些有多達20位的文本文件。例如,2.3456789e-015。我需要將其轉換爲長整數,以便對其執行一些數學運算。 我該如何做到這一點? long double number = 2.3456789e-015; 我知道我可以聲明長雙像這樣,但麻煩的是當我有一個字符串的數量和需要分別指定基以及指數。 pow()函數僅適用於雙打和cpowl()無法格式

    6熱度

    2回答

    升級到Java 1.8.0_20後,我們的測試系統報告了錯誤,但代碼沒有更改。我發現,使用完全相同的輸入參數調用Math.pow()可以在重新調用時產生不同的結果。在Java 1.8.0_11中,它的行爲與預期相同,並且返回的值始終相同,但對於Java 1.8.0_20及更高版本,它有時會返回稍微不同的值。 這與問題Math.pow yields different result dependin

    4熱度

    4回答

    我使用SSE類型(如__m128(在xmmintrin.h等中定義))做了一些明確的向量化計算,但現在我需要將向量的所有元素都提升爲一些(相同)功率,即理想情況下我想像__m128 _mm_pow_ps(__m128, float),這不幸不存在。 這是最好的方法是什麼?我可以存儲矢量,在每個元素上調用std::pow,然後重新加載它。這是我能做的最好的嗎?自動矢量化代碼時,編譯器如何實現對std

    0熱度

    1回答

    我有一個double a[50][50];二維數組,我使用小於1的浮點值進行初始化。矩陣與自身相乘14-15次後,矩陣保持不變。 更具體地說,我找到了A^k其中A是2D矩陣。矩陣的值在14次乘法之後停止變化。 如何防止這種情況發生?我想執行矩陣乘法的大值k, 1 <= k <= 10^9。 #include <stdio.h> #include <iostream> #include <vec

    0熱度

    1回答

    我在Java中很新,所以如果我問這個愚蠢的問題,請原諒我。 我有一個任務,我需要計算兩個數字的冪(可以說是2.0^3),我也應該使用公共靜態double pow()。 但由於某些原因,我得到以下錯誤: 爲Ecpipse it's-錯誤:無法找到或加載主類exp.e ,爲DrJava-靜態錯誤:在靜態戰俘沒有方法命名 '主' class pow { public static double po

    1熱度

    2回答

    我建立這個infix operator ^^作爲替代使用pow功能: infix operator ^^ { associativity left precedence 155 } func ^^ <T: IntegerLiteralConvertible>(left: T, right: T) -> T { return pow(left as Double, right as Do

    -1熱度

    1回答

    我正在做我的第一個JAVA編程的任務。到目前爲止,它一直進展順利,但我堅持使用數學函數的最後一部分。 double radius; double diameter; double volume; System.out.print("Enter a diameter of a sphere: "); diameter = keyboard.nextDouble(); radius = d

    0熱度

    3回答

    我試圖創建一個十進制到二進制轉換器的輔助功能,它會告訴我的基礎上,2 這最高權力開始這一點是我的代碼: int determineStart(int val){ int topval = 1; int i = 0; for(i = 0; val > 2 * topval; ++i){ topval = pow(2, i); } retu

    0熱度

    1回答

    好的,所以我的任務是從自然數中得到一個數字,然後求平方數(使用函數while,這意味着沒有數組:S)。例如,我輸入123,所以sum = 1 * 100 + 2 * 10 + 3 * 1;然而,問題在於數字可能是什麼。我的問題是,功率上升與整數,但它的像 - 1,10,99,1000。我的問題是99.也答案是循環,但我會稍後修復它。這裏是我的代碼: #include <stdio.h> #inc